
:root{--bg:#080d11;--black:#080b0e;--panel:#11171c;--panel2:#151d23;--panel3:#1b252c;--line:rgba(255,255,255,.09);--text:#f7fafc;--dim:#8d9ba5;--lime:#bcff36;--green:#7eda17;--sky:#3ac8f2;--amber:#efd185;--radius:13px;--content:1062px}
[hidden]{display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--text);background:linear-gradient(#070b0e,#0a1014 470px,#080d10 100%);overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:3px}svg{display:block}button:disabled{opacity:.55;cursor:not-allowed}::selection{background:var(--lime);color:#0a0b0e}

.site{position:relative;z-index:2;width:min(var(--content),calc(100% - 24px));margin:0 auto;min-height:100vh;box-shadow:0 0 95px #0008;background:#0a0f12}
.page{padding:15px 16px 34px}
