@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@300;400;500;600;700;800;900&display=swap");:root{--color-black:#0D0D0C;--color-dark:#151513;--color-charcoal:#1E1E1B;--color-surface-hover:#262622;--color-beige:#E8E2D7;--color-light:#F2EEE7;--color-orange:#F04A14;--color-orange-dark:#C8380D;--color-text-dark:#111111;--color-text-light:#F6F2EA;--color-muted:#8B877F;--color-border-subtle:rgba(255,255,255,0.12);--color-border-strong:rgba(255,255,255,0.24);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Bebas Neue",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-black);color:var(--color-light);font-family:var(--font-sans);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-black)}::-webkit-scrollbar-thumb{background:#333330;border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--color-orange)}::selection{background-color:var(--color-orange);color:var(--color-black)}button,input,select,textarea{font-family:inherit;border-radius:0}input:focus,select:focus,textarea:focus{outline:1px solid var(--color-orange)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .2s cubic-bezier(.16,1,.3,1) forwards}