:root{--color-bg:#f7f7fb;--color-surface:#ffffffb3;--color-border:#00000014;--color-text:#15151c;--color-text-muted:#5b5b6b;--color-accent:#6a3df0;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Hiragino Sans", "Noto Sans", sans-serif;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:clamp(2rem, 1.4rem + 3vw, 3.25rem);--space-2:.5rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-16:4rem;--radius:1.25rem;--container:64rem}@media (prefers-color-scheme:dark){:root{--color-bg:#0b0b10;--color-surface:#ffffff0f;--color-border:#ffffff1a;--color-text:#f2f2f7;--color-text-muted:#a1a1b0;--color-accent:#9d7bff}}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img{block-size:auto;max-inline-size:100%}a{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.container{inline-size:min(100% - 2 * var(--space-6), var(--container));margin-inline:auto}.site-header[data-astro-cid-nen7h5rs]{padding-block:var(--space-4)}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--text-lg);color:var(--color-text);text-decoration:none;display:inline-flex}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-8);color:var(--color-text-muted);font-size:var(--text-sm)}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}
