html,body,#root{height:100%;margin:0;font-family:Inter,Roboto,Arial,sans-serif}body{background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.02),transparent 8%),linear-gradient(135deg,#061826,#0d3a44,#1b6b59);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%{filter:drop-shadow(0 0 4px rgba(255,215,60,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 18px rgba(255,215,60,.9));transform:scale(1.02)}to{filter:drop-shadow(0 0 4px rgba(255,215,60,.6));transform:scale(1)}}
