a{color:inherit;text-decoration:none}.container{width:min(calc(100% - 2rem), var(--max));margin:0 auto}:root{color-scheme:light;--bg:#f2f2f7;--surface:#ffffffd1;--surface-strong:#fff;--fill:#e9e9ee;--ink:#111;--muted:#6e6e73;--line:#11111114;--accent:#c4116b;--accent-soft:#fbe3ef;--accent-ink:#fff;--shadow:0 24px 60px #11111114;--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--max:1120px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:radial-gradient(circle at top, #fff 0%, var(--bg) 55%, #ececf3 100%);scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);margin:0}.shell[data-astro-cid-ju4pidww]{min-height:100vh}.site-header[data-astro-cid-ju4pidww]{z-index:10;backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#f2f2f7b8;position:sticky;top:0}.topbar[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.brand[data-astro-cid-ju4pidww]{align-items:center;gap:.85rem;display:inline-flex}.brand-mark[data-astro-cid-ju4pidww]{width:auto;height:2.75rem}.brand-word[data-astro-cid-ju4pidww]{width:auto;height:1.6rem}nav[data-astro-cid-ju4pidww] ul[data-astro-cid-ju4pidww],.site-footer[data-astro-cid-ju4pidww] ul[data-astro-cid-ju4pidww]{margin:0;padding:0;list-style:none}nav[data-astro-cid-ju4pidww] ul[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--muted);border-radius:999px;padding:.7rem .95rem;font-size:.95rem;display:inline-flex}nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover,nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:focus-visible{background:var(--surface-strong);color:var(--ink);outline:none}main[data-astro-cid-ju4pidww]{padding:2rem 0 4rem}.site-footer[data-astro-cid-ju4pidww]{border-top:1px solid var(--line);padding:2rem 0 3rem}.footer-grid[data-astro-cid-ju4pidww]{grid-template-columns:1.4fr repeat(3,1fr);gap:1.5rem;display:grid}.footer-heading[data-astro-cid-ju4pidww]{margin-bottom:.75rem;font-weight:600}.site-footer[data-astro-cid-ju4pidww] li[data-astro-cid-ju4pidww]+li[data-astro-cid-ju4pidww]{margin-top:.55rem}.site-footer[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww],.site-footer[data-astro-cid-ju4pidww] li[data-astro-cid-ju4pidww],.site-footer[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--muted)}@media (width<=900px){.topbar[data-astro-cid-ju4pidww]{flex-direction:column;align-items:flex-start}nav[data-astro-cid-ju4pidww] ul[data-astro-cid-ju4pidww]{justify-content:flex-start}.footer-grid[data-astro-cid-ju4pidww]{grid-template-columns:1fr 1fr}}@media (width<=640px){main[data-astro-cid-ju4pidww]{padding-top:1.25rem}nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{padding:.55rem .8rem;font-size:.9rem}.footer-grid[data-astro-cid-ju4pidww]{grid-template-columns:1fr}}
