.theme-toggle[data-astro-cid-l6lhmie6]{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;display:grid}.sun[data-astro-cid-l6lhmie6]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .moon[data-astro-cid-l6lhmie6]{display:none}:root:not([data-theme=light]) .sun[data-astro-cid-l6lhmie6]{display:block}}:root[data-theme=dark] .moon[data-astro-cid-l6lhmie6]{display:none}:root[data-theme=dark] .sun[data-astro-cid-l6lhmie6]{display:block}.consent[data-astro-cid-u6s5b3h2]{z-index:100;border:1px solid var(--border);background:var(--surface);width:min(420px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:16px;padding:18px 20px;font-size:.9rem;position:fixed;bottom:16px;left:16px}.c-title[data-astro-cid-u6s5b3h2]{font:800 1.05rem/1.2 var(--font-display);font-stretch:85%}.c-text[data-astro-cid-u6s5b3h2]{color:var(--muted);margin-top:6px}.c-text[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--text)}.c-options[data-astro-cid-u6s5b3h2]{gap:10px;margin-top:14px;display:grid}.c-options[data-astro-cid-u6s5b3h2] label[data-astro-cid-u6s5b3h2]{grid-template-columns:auto 1fr;column-gap:10px;font-weight:600;display:grid}.c-options[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{width:17px;height:17px;accent-color:var(--accent);margin:2px 0 0}.c-options[data-astro-cid-u6s5b3h2] span[data-astro-cid-u6s5b3h2]{color:var(--faint);grid-column:2;font-size:.82rem;font-weight:400}.c-actions[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.c-actions[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{flex:auto;justify-content:center}.skip[data-astro-cid-hkbrpulz]:focus{clip:auto;background:var(--text);width:auto;height:auto;color:var(--bg);z-index:100;border-radius:8px;padding:8px 14px;position:fixed;top:8px;left:8px}.site-header[data-astro-cid-hkbrpulz]{z-index:50;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{align-items:center;gap:20px;height:68px;display:flex}.logo[data-astro-cid-hkbrpulz]{font:800 1.2rem/1 var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;font-stretch:85%;text-decoration:none;display:inline-flex}.mark[data-astro-cid-hkbrpulz]{background:linear-gradient(var(--bg), var(--bg)) 50% 0 / 2px 100% no-repeat, linear-gradient(var(--bg), var(--bg)) 0 55% / 100% 2px no-repeat, var(--accent);border-radius:6px;width:22px;height:22px}nav[data-astro-cid-hkbrpulz]{gap:4px;margin-left:auto;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted);border-radius:999px;padding:8px 12px;font-size:.95rem;font-weight:600;text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--text);background:var(--surface-2)}.theme-slot[data-astro-cid-hkbrpulz]{margin-left:4px}@media (width<=760px){.bar[data-astro-cid-hkbrpulz]{flex-wrap:wrap;row-gap:6px;height:auto;padding-block:12px 0}.theme-slot[data-astro-cid-hkbrpulz]{margin-left:auto}.main-nav[data-astro-cid-hkbrpulz]{width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 10px;scrollbar-width:none;order:3;overflow-x:auto}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{white-space:nowrap;padding:7px 12px}}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--border);margin-top:clamp(64px,10vw,120px);padding-block:56px 72px}.foot[data-astro-cid-hkbrpulz]{gap:28px;display:grid}.foot[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;margin-left:0}.foot[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:6px 12px 6px 0;background:0 0!important}.small[data-astro-cid-hkbrpulz]{margin-top:8px;font-size:.85rem}.legal[data-astro-cid-hkbrpulz]{color:var(--faint);max-width:72ch}
