.social-links[data-astro-cid-y2qsmizv]{gap:6px;display:inline-flex}.social-links__icon[data-astro-cid-y2qsmizv]{opacity:.75;border-radius:3px;place-items:center;width:24px;height:24px;transition:opacity .15s;display:grid}.social-links__icon[data-astro-cid-y2qsmizv] svg[data-astro-cid-y2qsmizv]{width:18px;height:18px;display:block}.social-links__icon[data-astro-cid-y2qsmizv]:hover,.social-links__icon[data-astro-cid-y2qsmizv]:focus-visible{opacity:1}.social-links__icon[data-astro-cid-y2qsmizv]:focus-visible{outline:2px solid var(--color-moos);outline-offset:2px}svg[data-astro-cid-zfrxzrd6]{width:100%;height:100%;display:block}.site-header[data-astro-cid-jbhyd7ft]{--site-header-h:58px;z-index:20;height:var(--site-header-h);min-height:var(--site-header-h);background:var(--color-paper);border-bottom:1px solid var(--color-line-2);align-items:center;padding:0;display:flex;position:sticky;top:0}.site-header__row[data-astro-cid-jbhyd7ft]{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.brand[data-astro-cid-jbhyd7ft]{flex-shrink:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.brand__mark[data-astro-cid-jbhyd7ft]{background:var(--color-moos);width:30px;height:30px;color:var(--color-paper);font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:var(--fs-xl);box-shadow:inset 0 0 0 3px var(--color-moos-deep);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.brand__word[data-astro-cid-jbhyd7ft]{font-family:var(--font-serif);font-size:var(--fs-3xl);color:var(--color-moos);letter-spacing:-.01em;font-weight:600}.site-nav[data-astro-cid-jbhyd7ft]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:20px;margin-left:auto;display:flex}.site-nav[data-astro-cid-jbhyd7ft] a[data-astro-cid-jbhyd7ft]{text-decoration:none}.site-nav__pages[data-astro-cid-jbhyd7ft]{align-items:center;gap:16px;display:flex}.site-nav__page[data-astro-cid-jbhyd7ft][aria-current=page]{color:var(--color-moos);font-weight:600}.btn-primary--sm[data-astro-cid-jbhyd7ft]{font-size:var(--fs-md);padding:.4rem .9rem}.nav-login[data-astro-cid-jbhyd7ft]{border:2px solid var(--color-moos);white-space:nowrap;border-radius:6px;padding:.4rem .9rem}.lang-switch[data-astro-cid-jbhyd7ft]{gap:6px;display:inline-flex}.lang-switch__flag[data-astro-cid-jbhyd7ft]{border:1px solid var(--color-line-2);opacity:.55;border-radius:3px;width:24px;height:16px;transition:opacity .15s;display:block;overflow:hidden}.lang-switch__flag[data-astro-cid-jbhyd7ft]:hover{opacity:.8}.lang-switch__flag[data-astro-cid-jbhyd7ft].on{opacity:1;border-color:var(--color-moos);box-shadow:var(--shadow-paper-sm,0 1px 2px #00000026)}.nav-drawer[data-astro-cid-jbhyd7ft],.lang-menu[data-astro-cid-jbhyd7ft]{display:none}.nav-drawer__toggle[data-astro-cid-jbhyd7ft],.lang-menu__btn[data-astro-cid-jbhyd7ft]{cursor:pointer;box-sizing:border-box;font-family:inherit;list-style:none}.nav-drawer__toggle[data-astro-cid-jbhyd7ft]::-webkit-details-marker,.lang-menu__btn[data-astro-cid-jbhyd7ft]::-webkit-details-marker,.nav-drawer__toggle[data-astro-cid-jbhyd7ft]::marker,.lang-menu__btn[data-astro-cid-jbhyd7ft]::marker{content:"";display:none}.nav-drawer__toggle[data-astro-cid-jbhyd7ft]{border-radius:5px;flex-direction:column;flex-shrink:0;justify-content:center;gap:3px;width:32px;height:32px;padding:0;display:inline-flex}.nav-drawer__toggle[data-astro-cid-jbhyd7ft]:hover{background:var(--color-paper-2)}.nav-drawer__bar[data-astro-cid-jbhyd7ft]{background:var(--color-ink-2);pointer-events:none;border-radius:1px;width:16px;height:1.5px;margin:0 auto}.nav-drawer__panel[data-astro-cid-jbhyd7ft]{top:var(--site-header-h);z-index:2;overscroll-behavior:contain;background:var(--color-paper-2);border-right:1px solid var(--color-line);width:224px;box-shadow:var(--shadow-paper-lg);flex-direction:column;gap:4px;padding:18px 14px;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto}.nav-drawer__page[data-astro-cid-jbhyd7ft]{color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--fs-md);letter-spacing:.01em;border-radius:5px;align-items:center;padding:8px 10px;text-decoration:none;display:flex}.nav-drawer__page[data-astro-cid-jbhyd7ft]:hover{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}.nav-drawer__page[data-astro-cid-jbhyd7ft][aria-current=page]{background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line-2);color:var(--color-ink);font-weight:600}.nav-drawer__social[data-astro-cid-jbhyd7ft]{padding:10px 10px 6px}.nav-drawer__signup[data-astro-cid-jbhyd7ft]{box-sizing:border-box;justify-content:center;width:100%;margin-top:8px}.nav-drawer[data-astro-cid-jbhyd7ft][open]>.nav-drawer__toggle[data-astro-cid-jbhyd7ft]:before{content:"";top:var(--site-header-h);z-index:1;background:#1c1f1b6b;position:fixed;bottom:0;left:0;right:0}.lang-menu[data-astro-cid-jbhyd7ft]{flex-shrink:0;position:relative}.lang-menu__btn[data-astro-cid-jbhyd7ft]{background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.lang-menu__btn[data-astro-cid-jbhyd7ft]:hover,.lang-menu[data-astro-cid-jbhyd7ft][open] .lang-menu__btn[data-astro-cid-jbhyd7ft]{background:var(--color-paper-2)}.lang-menu__flag[data-astro-cid-jbhyd7ft]{border:1px solid var(--color-line-2);border-radius:2px;flex-shrink:0;width:20px;height:13.3px;display:block;overflow:hidden}.lang-menu__popover[data-astro-cid-jbhyd7ft]{z-index:30;background:var(--color-paper);border:1px solid var(--color-line-2);min-width:140px;box-shadow:var(--shadow-paper-lg);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.lang-menu__opt[data-astro-cid-jbhyd7ft]{width:100%;color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;box-sizing:border-box;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.lang-menu__opt[data-astro-cid-jbhyd7ft]:hover,.lang-menu__opt[data-astro-cid-jbhyd7ft].on{background:var(--color-paper-2);color:var(--color-ink)}@media (width<=860px){.site-header__row[data-astro-cid-jbhyd7ft]{padding-left:12px;padding-right:12px}.brand__word[data-astro-cid-jbhyd7ft]{display:none}.site-nav[data-astro-cid-jbhyd7ft]{gap:8px}.nav-login[data-astro-cid-jbhyd7ft]{padding:.32rem .7rem}.site-nav__pages[data-astro-cid-jbhyd7ft],.nav-signup[data-astro-cid-jbhyd7ft],.site-nav__social[data-astro-cid-jbhyd7ft],.lang-switch[data-astro-cid-jbhyd7ft]{display:none}.nav-drawer[data-astro-cid-jbhyd7ft]{flex-shrink:0;display:block}.lang-menu[data-astro-cid-jbhyd7ft]{display:block}}@media (width<=400px){.site-nav[data-astro-cid-jbhyd7ft]{gap:6px}.nav-login[data-astro-cid-jbhyd7ft]{padding:.28rem .55rem}.site-header[data-astro-cid-jbhyd7ft] .theme-switch{gap:0;padding:1px}.site-header[data-astro-cid-jbhyd7ft] .theme-switch__opt{width:22px;height:22px}}
