.small[data-astro-cid-7sdc7xgi]{padding:.42rem .95rem .42rem .75rem}.small[data-astro-cid-7sdc7xgi] svg[data-astro-cid-7sdc7xgi]{width:1.5rem;height:1.5rem}.small[data-astro-cid-7sdc7xgi] .store-copy[data-astro-cid-7sdc7xgi] strong[data-astro-cid-7sdc7xgi]{font-size:1.03rem}.site-header[data-astro-cid-nen7h5rs]{z-index:100;height:var(--header-h);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--line);box-shadow:0 6px 24px #22333a0d}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-md);height:100%;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink-strong);align-items:center;gap:.6rem;display:inline-flex}.brand[data-astro-cid-nen7h5rs]:hover{text-decoration:none}.brand-icon[data-astro-cid-nen7h5rs]{border-radius:.5rem;width:1.85rem;height:1.85rem;box-shadow:0 1px 4px #16262c2e}.brand-name[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.header-nav[data-astro-cid-nen7h5rs]{gap:1.4rem;margin-inline:auto;display:flex}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:var(--text-small);font-weight:550;transition:color .15s}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink-strong);text-decoration:none}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.9rem;display:flex}.lang-menu[data-astro-cid-nen7h5rs]{position:relative}.lang-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--ink);font-size:var(--text-small);border:1px solid var(--line-strong);background:#fff9;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .6rem;font-weight:600;list-style:none;transition:border-color .15s,background-color .15s;display:inline-flex}.lang-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.lang-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover{border-color:var(--mint-deep)}.lang-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{border-color:var(--mint-deep);background:#fff}.lang-menu[data-astro-cid-nen7h5rs] .chev[data-astro-cid-nen7h5rs]{color:var(--muted-2);transition:rotate .2s}.lang-menu[data-astro-cid-nen7h5rs][open] .chev[data-astro-cid-nen7h5rs]{rotate:180deg}.lang-list[data-astro-cid-nen7h5rs]{z-index:120;border:1px solid var(--line);border-radius:var(--radius-md);min-width:11rem;max-height:min(24rem,62vh);box-shadow:var(--shadow-lift);background:#fff;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.lang-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-small);white-space:nowrap;padding:.45rem .7rem;font-weight:550;display:block}.lang-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--mint-soft);color:var(--mint-ink);text-decoration:none}.lang-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--mint-ink);background:var(--mint-soft);font-weight:700}@media (width<=860px){.header-nav[data-astro-cid-nen7h5rs]{display:none}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between}.header-actions[data-astro-cid-nen7h5rs]{margin-left:auto}}@media (width<=480px){.brand-name[data-astro-cid-nen7h5rs],.lang-current[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2xl);border-top:1px solid var(--line);padding-block:var(--space-xl) var(--space-lg);background:var(--bg-soft)}.footer-top[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{color:var(--ink-strong);align-items:center;gap:.65rem;font-weight:700;display:inline-flex}.footer-brand[data-astro-cid-jo6i4kqk]:hover{text-decoration:none}.footer-icon[data-astro-cid-jo6i4kqk]{border-radius:.5rem;width:1.75rem;height:1.75rem}.footer-tagline[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:var(--text-small)}.footer-links[data-astro-cid-jo6i4kqk]{margin-top:var(--space-md);flex-wrap:wrap;gap:.6rem 1.75rem;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:var(--text-small);font-weight:550}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--mint-ink)}.footer-bottom[data-astro-cid-jo6i4kqk]{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--line);color:var(--muted-2);font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;display:flex}
