@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Rajdhani:wght@600;700&display=swap";:root{color-scheme:dark;--carbon-black: #0a0a0a;--surface-black: #111111;--surface-card: #1a1a1a;--red: #dc2626;--dark-red: #991b1b;--line: rgba(220, 38, 38, .85)}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--carbon-black);color:#fff;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,a,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--red);color:#fff}.carbon-bg{background-color:var(--carbon-black);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 50%);background-size:4px 4px}.red-glow{box-shadow:0 0 24px #dc26264d}.red-divider{height:2px;background:#dc2626;box-shadow:0 0 12px #dc262666}.font-display{font-family:Rajdhani,sans-serif}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.logo-glow{filter:drop-shadow(0 0 8px rgba(220,38,38,.6))}@keyframes pulse-red{0%,to{opacity:.6}50%{opacity:1}}.animate-pulse-red{animation:pulse-red 2.5s ease-in-out infinite}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 12s linear infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.animate-float{animation:float 4s ease-in-out infinite}@keyframes slide-in-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.animate-slide-in{animation:slide-in-left .8s ease-out forwards}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .6s ease-out forwards}
