:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#08081a;--foreground:#ededed}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}.twinkle-stars{z-index:50;pointer-events:none;mix-blend-mode:screen;opacity:.22;background:radial-gradient(at 10% 0,#2a08458c 0%,#0000 55%),radial-gradient(at 90% 15%,#0a2d5c8c 0%,#0000 55%),#07041a;position:fixed;inset:0}.twinkle-stars:before,.twinkle-stars:after{content:"";opacity:.8;will-change:transform, opacity;background-repeat:repeat;background-size:320px 320px;animation:70s linear infinite twinkleMove;position:absolute;inset:-200px}.twinkle-stars:before{filter:blur(.2px);background-image:radial-gradient(1px 1px at 20px 30px,#ffffffe6,#0000 60%),radial-gradient(1px 1px at 120px 160px,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 210px 90px,#fffc,#0000 60%),radial-gradient(1px 1px at 280px 240px,#ffffffa6,#0000 60%),radial-gradient(1px 1px at 60px 260px,#ffffffbf,#0000 60%),radial-gradient(1px 1px at 310px 40px,#fff9,#0000 60%);animation:90s linear infinite twinkleMove,6.5s ease-in-out infinite twinklePulseA}.twinkle-stars:after{opacity:.55;background-image:radial-gradient(1.5px 1.5px at 90px 110px,#ffffffe6,#0000 60%),radial-gradient(1.2px 1.2px at 260px 300px,#ffffff8c,#0000 60%),radial-gradient(1.4px 1.4px at 430px 210px,#ffffffbf,#0000 60%),radial-gradient(1.1px 1.1px at 480px 60px,#fff9,#0000 60%);background-size:520px 520px;animation:140s linear infinite reverse twinkleMove,8.2s ease-in-out infinite twinklePulseB}@keyframes twinkleMove{0%{transform:translate(0,0)}to{transform:translate(-240px,240px)}}@keyframes twinklePulseA{0%,to{opacity:.75}50%{opacity:.95}}@keyframes twinklePulseB{0%,to{opacity:.35}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.twinkle-stars:before,.twinkle-stars:after{animation:none!important}}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
