.about-page.svelte-cwls5q{min-height:100vh;background:var(--color-bg);padding:80px 24px 160px;overflow-y:auto}.content.svelte-cwls5q{max-width:680px;margin:0 auto}h1.svelte-cwls5q{font-family:var(--font-display);font-size:2.4rem;font-weight:400;color:var(--color-text);letter-spacing:-.03em;margin-bottom:32px}.intro.svelte-cwls5q{margin-bottom:64px;padding-bottom:48px;border-bottom:1px solid rgba(232,230,225,.06)}.intro.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.78rem;line-height:1.9;color:#e8e6e180}h2.svelte-cwls5q{font-family:var(--font-display);font-size:1.2rem;font-weight:400;color:var(--color-text);margin-bottom:14px;letter-spacing:-.01em}h3.svelte-cwls5q{font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:var(--color-accent);letter-spacing:.04em;margin-bottom:6px}section.svelte-cwls5q{margin-bottom:48px}p.svelte-cwls5q{font-family:var(--font-mono);font-size:.76rem;line-height:1.85;color:#e8e6e18c;margin-bottom:14px}strong.svelte-cwls5q{color:#e8e6e1cc;font-weight:600}a.svelte-cwls5q{color:var(--color-accent);text-decoration:none;border-bottom:1px solid rgba(123,140,222,.3);transition:border-color .2s ease}a.svelte-cwls5q:hover{border-color:var(--color-accent);text-decoration:none}ul.svelte-cwls5q{padding-left:20px;margin-bottom:14px}li.svelte-cwls5q{font-family:var(--font-mono);font-size:.76rem;line-height:1.85;color:#e8e6e18c;margin-bottom:10px}code.svelte-cwls5q{font-family:var(--font-mono);font-size:.68rem;background:#e8e6e10f;padding:2px 5px;border-radius:3px;color:#e8e6e1a6}.formula.svelte-cwls5q{font-family:var(--font-mono);font-size:.65rem;line-height:1.7;color:#e8e6e166;background:#0000004d;border:1px solid rgba(232,230,225,.05);border-radius:8px;padding:14px 18px;margin:12px 0 16px;overflow-x:auto;white-space:pre}.mode-desc.svelte-cwls5q{margin-bottom:18px;padding:14px 18px;background:#e8e6e105;border-radius:8px;border:1px solid rgba(232,230,225,.04)}.mode-desc.svelte-cwls5q p:where(.svelte-cwls5q){margin-bottom:0}@media(max-width:640px){.about-page.svelte-cwls5q{padding:60px 16px 80px}h1.svelte-cwls5q{font-size:1.8rem;margin-bottom:24px}h2.svelte-cwls5q{font-size:1.05rem}.intro.svelte-cwls5q{margin-bottom:40px;padding-bottom:32px}section.svelte-cwls5q{margin-bottom:36px}.formula.svelte-cwls5q{font-size:.58rem;padding:10px 12px}.mode-desc.svelte-cwls5q{padding:10px 12px}}
