:root{color:#e5eff5;font-synthesis:none;text-rendering:optimizelegibility;background:#061b31;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#061b31;min-width:320px}body{background:radial-gradient(circle at top,#0d467f 0,#093766 30rem,#061b31 72rem);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}a{color:inherit}.site-main{width:min(1440px,100%);margin:0 auto;padding:0 10px 40px}.page-intro{background:linear-gradient(145deg,#061b31f2,#0c3152e6);border:1px solid #2c78ba;border-radius:18px;margin:18px 0;padding:22px;box-shadow:0 12px 35px #000a194d}.page-intro h1,.page-intro p{margin:0}.page-intro h1{font-size:clamp(1.5rem,2.6vw,2.2rem)}.page-intro p{color:#b6cae0;max-width:72ch;margin-top:9px}.panel{background:#031526b8;border:1px solid #2c78ba;border-radius:18px;margin:18px 0;padding:20px}.panel h2{margin:0;font-size:1.05rem}.panel p{color:#b6cae0;line-height:1.55}@media (width<=640px){.site-main{padding:0 4px 24px}.page-intro,.panel{border-radius:12px;margin:12px 0;padding:16px}}nav.svelte-ocbj1u{background:linear-gradient(100deg,#093766,#207fe5,#093766);border:1px solid #73c3ff57;border-radius:16px;align-items:center;gap:18px;width:min(1440px,100% - 20px);margin:10px auto;padding:12px 16px;display:flex;box-shadow:0 8px 28px #000a1938}.links.svelte-ocbj1u{flex-wrap:wrap;gap:4px;display:flex}.links.svelte-ocbj1u a:where(.svelte-ocbj1u){color:#fff;border-radius:9px;padding:7px 11px;font-size:.82rem;text-decoration:none}.links.svelte-ocbj1u a:where(.svelte-ocbj1u):hover,.links.svelte-ocbj1u a.active:where(.svelte-ocbj1u){background:#071f36}.links.svelte-ocbj1u a.active:where(.svelte-ocbj1u){font-weight:700;box-shadow:inset 0 -3px #72c9ff}@media (width<=760px){nav.svelte-ocbj1u{flex-direction:column;align-items:flex-start;gap:8px}}
