:root{--bg: #050914;--bg-raised: rgba(18, 25, 51, .72);--border: rgba(255, 255, 255, .09);--text: #e8ecf8;--text-dim: #a3adcc;--text-faint: #6f7a9c;--accent: #c7d2fe;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}html{background:radial-gradient(circle at 50% 35%,#000 55%,#001a33) fixed var(--bg)}body{min-height:100vh;color:var(--text);font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}body:before,body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-repeat:repeat;animation:twinkle 3.2s ease-in-out infinite alternate}body:before{background-image:radial-gradient(1px 1px at 23px 41px,#fff,transparent),radial-gradient(1px 1px at 97px 173px,#fff,transparent),radial-gradient(1.5px 1.5px at 161px 67px,#fff,transparent),radial-gradient(1px 1px at 211px 229px,#fff,transparent),radial-gradient(1px 1px at 59px 251px,#dfe6ff,transparent),radial-gradient(1.5px 1.5px at 263px 131px,#fff,transparent);background-size:290px 290px}body:after{background-image:radial-gradient(1px 1px at 41px 97px,#fff,transparent),radial-gradient(1px 1px at 137px 19px,#dfe6ff,transparent),radial-gradient(1.5px 1.5px at 311px 211px,#fff,transparent),radial-gradient(1px 1px at 223px 331px,#fff,transparent),radial-gradient(1px 1px at 367px 89px,#fff,transparent);background-size:410px 410px;animation-duration:4.7s;animation-delay:-2s}@keyframes twinkle{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){body:before,body:after{animation:none;opacity:.7}}a{color:inherit}
