/* monopoleai.com - Sci-Fi Aurora */
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:'Sora',sans-serif;font-weight:400;font-size:1rem;line-height:1.75;color:#F0F4FA;background:#080C18;overflow-x:hidden}
.aurora-bg{position:fixed;inset:0;z-index:0;pointer-events:none}
.aurora-layer{position:absolute;inset:0}
.aurora-1{background:conic-gradient(from 0deg at 30% 40%,transparent 0deg,rgba(0,232,208,0.04) 60deg,transparent 120deg,rgba(112,48,192,0.03) 200deg,transparent 280deg);animation:auroraRotate 30s linear infinite}
.aurora-2{background:conic-gradient(from 180deg at 70% 60%,transparent 0deg,rgba(224,64,160,0.03) 80deg,transparent 160deg,rgba(0,232,208,0.02) 240deg,transparent 320deg);animation:auroraRotate 45s linear infinite reverse}
@keyframes auroraRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.node-network{position:fixed;inset:0;z-index:1;pointer-events:none}
.net-svg{width:100%;height:100%}
.station{position:relative;z-index:2;min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8vh 2rem;gap:2rem}
#station-1{min-height:100vh}
.station-content{max-width:800px;width:100%;text-align:center}
.aurora-title{font-weight:700;font-size:clamp(3rem,8vw,8rem);background:linear-gradient(135deg,#00E8D0,#7030C0,#E040A0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}
.station-tagline{font-weight:400;font-size:1rem;color:#3A4060;margin-top:1rem;letter-spacing:0.04em}
.float-panel{max-width:700px;width:100%;background:rgba(8,12,24,0.7);backdrop-filter:blur(8px);border:1px solid rgba(0,232,208,0.1);border-radius:12px;padding:2.5rem;opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}
.float-panel.revealed{opacity:1;transform:translateY(0)}
.float-panel h2{font-weight:600;font-size:1.25rem;color:#00E8D0;margin-bottom:0.75rem}
.float-panel p{color:#F0F4FA;opacity:0.85;font-size:0.9375rem}
.data-readout{margin-top:2rem;text-align:left}
.readout-line{display:flex;justify-content:space-between;padding:0.75rem 0;border-bottom:1px solid rgba(0,232,208,0.08)}
.readout-key{font-family:'JetBrains Mono',monospace;font-weight:400;font-size:0.75rem;color:#3A4060;letter-spacing:0.02em}
.readout-val{font-family:'JetBrains Mono',monospace;font-weight:500;font-size:0.8125rem;color:#00E8D0}
.aurora-closing{font-weight:600;font-size:clamp(1.25rem,3vw,2rem);background:linear-gradient(135deg,#00E8D0,#E040A0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}
.closing-domain{font-size:0.875rem;color:#3A4060;letter-spacing:0.04em}
[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease,transform 0.6s ease}
[data-reveal].revealed{opacity:1;transform:translateY(0)}
@media(max-width:768px){.readout-line{flex-direction:column;gap:0.25rem}}
