.site-header[data-astro-cid-ctg3m53h]{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:50}.header-inner[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;min-height:60px;gap:var(--space-4)}.logo-link[data-astro-cid-ctg3m53h]{text-decoration:none;display:flex;align-items:center;font-weight:var(--font-weight-bold);font-size:var(--fs-3);color:var(--color-accent);white-space:nowrap}.nav-menu[data-astro-cid-ctg3m53h]{display:flex;align-items:center}.nav-list[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:var(--space-4);list-style:none}.nav-link[data-astro-cid-ctg3m53h]{text-decoration:none;font-size:var(--fs-2);color:var(--color-text);padding:var(--space-2) var(--space-1);display:flex;align-items:center;border-bottom:2px solid transparent}.nav-link[data-astro-cid-ctg3m53h]:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.lang-switcher[data-astro-cid-ctg3m53h]{position:relative}.lang-dropdown[data-astro-cid-ctg3m53h]{position:relative;user-select:none}.lang-dropdown[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]::-webkit-details-marker{display:none}.lang-btn[data-astro-cid-ctg3m53h]{list-style:none;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font-size:var(--fs-2);font-weight:var(--font-weight-bold);cursor:pointer;line-height:1;min-height:44px}.lang-btn[data-astro-cid-ctg3m53h]:hover{background-color:var(--color-bg)}.chevron-icon[data-astro-cid-ctg3m53h]{transition:transform .2s ease}.lang-dropdown[data-astro-cid-ctg3m53h][open] .chevron-icon[data-astro-cid-ctg3m53h]{transform:rotate(180deg)}.lang-menu[data-astro-cid-ctg3m53h]{position:absolute;right:0;top:calc(100% + var(--space-1));background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);min-width:160px;padding:var(--space-1);display:flex;flex-direction:column;z-index:100}.lang-item[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);text-decoration:none;color:var(--color-text);font-size:var(--fs-2);border-radius:var(--radius-sm);min-height:44px}.lang-item[data-astro-cid-ctg3m53h]:hover{background-color:var(--color-bg);color:var(--color-accent)}.lang-item[data-astro-cid-ctg3m53h].active{font-weight:var(--font-weight-bold);color:var(--color-accent)}.lang-code-pill[data-astro-cid-ctg3m53h]{font-size:var(--fs-1);color:var(--color-text-muted)}@media (max-width: 640px){.header-inner[data-astro-cid-ctg3m53h]{flex-wrap:wrap;padding-top:var(--space-2)}.nav-menu[data-astro-cid-ctg3m53h]{order:3;width:100%}.nav-list[data-astro-cid-ctg3m53h]{flex-wrap:wrap;column-gap:var(--space-3);row-gap:0}}.site-footer[data-astro-cid-gcn2mc3v]{background-color:var(--color-surface);border-top:1px solid var(--color-border);margin-top:auto;padding-top:var(--space-8);padding-bottom:var(--space-8);color:var(--color-text)}.footer-grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}.footer-col[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:var(--space-2)}.col-brand[data-astro-cid-gcn2mc3v]{gap:var(--space-2)}.brand-title[data-astro-cid-gcn2mc3v]{font-size:var(--fs-3);font-weight:var(--font-weight-bold);color:var(--color-accent)}.brand-tagline[data-astro-cid-gcn2mc3v]{font-size:var(--fs-2);font-weight:var(--font-weight-bold);color:var(--color-text)}.brand-desc[data-astro-cid-gcn2mc3v],.unofficial-notice[data-astro-cid-gcn2mc3v]{font-size:var(--fs-1);color:var(--color-text-muted);line-height:var(--lh-1)}.unofficial-notice[data-astro-cid-gcn2mc3v]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--color-border)}.col-heading[data-astro-cid-gcn2mc3v]{font-size:var(--fs-2);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-1)}.col-links[data-astro-cid-gcn2mc3v]{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.col-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{text-decoration:none;font-size:var(--fs-2);color:var(--color-text-muted);display:inline-flex;align-items:center;min-height:44px}.col-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--color-accent);text-decoration:underline}.footer-bottom[data-astro-cid-gcn2mc3v]{border-top:1px solid var(--color-border);padding-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--fs-1);color:var(--color-text-muted)}.bottom-sources[data-astro-cid-gcn2mc3v],.bottom-updated[data-astro-cid-gcn2mc3v]{line-height:var(--lh-1)}.bottom-lang-links[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2)}.lang-link[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;text-decoration:none;color:var(--color-text-muted);min-height:44px}.lang-link[data-astro-cid-gcn2mc3v]:hover{color:var(--color-accent);text-decoration:underline}.lang-link[data-astro-cid-gcn2mc3v].current{font-weight:var(--font-weight-bold);color:var(--color-accent)}.bottom-meta[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding-top:var(--space-2)}.sister-link[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);text-decoration:none;min-height:44px}.sister-link[data-astro-cid-gcn2mc3v]:hover{color:var(--color-accent);text-decoration:underline}.icon-inline[data-astro-cid-gcn2mc3v]{display:inline-block}@media (max-width: 768px){.footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-4)}}@media (max-width: 480px){.footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr))}}
