:root{--bg: #050d1a;--bg-card: #0a1929;--border: #1a3a5c;--text: #e2e8f0;--text-secondary: #94a3b8;--accent: #38bdf8;--max-w: 720px}nav.svelte-7ke6fz{position:fixed;top:0;left:0;right:0;z-index:100;background:#050d1ad9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(26,58,92,.4)}.nav-inner.svelte-7ke6fz{max-width:1080px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center}.logo.svelte-7ke6fz{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1.1rem}.logo.svelte-7ke6fz img:where(.svelte-7ke6fz){border-radius:8px}main.container.svelte-7ke6fz{max-width:var(--max-w);margin:0 auto;padding:120px 24px 80px}h1.svelte-7ke6fz{font-size:2rem;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.updated.svelte-7ke6fz{color:var(--text-secondary);font-size:.85rem;margin-bottom:48px}section.svelte-7ke6fz{margin-bottom:40px}h2.svelte-7ke6fz{font-size:1.25rem;font-weight:600;margin-bottom:12px;text-align:left}h3.svelte-7ke6fz{font-size:1rem;font-weight:600;margin:20px 0 8px;color:var(--accent)}p.svelte-7ke6fz{color:var(--text-secondary);line-height:1.75;font-size:.95rem;margin-bottom:12px}ul.svelte-7ke6fz{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}li.svelte-7ke6fz{color:var(--text-secondary);font-size:.95rem;line-height:1.7;padding-left:20px;position:relative}li.svelte-7ke6fz:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--accent)}a.svelte-7ke6fz{color:var(--accent);text-decoration:underline}footer.svelte-7ke6fz{padding:40px 0;border-top:1px solid rgba(26,58,92,.4)}.footer-inner.svelte-7ke6fz{max-width:1080px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.footer-brand.svelte-7ke6fz{display:flex;align-items:center;gap:10px;font-weight:600}.footer-brand.svelte-7ke6fz img:where(.svelte-7ke6fz){border-radius:6px}.footer-links.svelte-7ke6fz{display:flex;gap:24px}.footer-links.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--text-secondary);font-size:.85rem;text-decoration:none}.footer-links.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--text)}.footer-copy.svelte-7ke6fz{color:var(--text-secondary);font-size:.85rem}@media(max-width:768px){h1.svelte-7ke6fz{font-size:1.5rem}.footer-inner.svelte-7ke6fz{flex-direction:column;gap:16px;text-align:center}}
