.top[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);background:var(--bar);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;height:56px;display:flex}.brand[data-astro-cid-hkbrpulz]{color:var(--accent-strong);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.brand[data-astro-cid-hkbrpulz] b[data-astro-cid-hkbrpulz]{color:var(--accent);font-weight:700}.desktop-nav[data-astro-cid-hkbrpulz]{gap:var(--s3);margin-left:auto;margin-right:var(--s2);display:none}#theme-toggle[data-astro-cid-hkbrpulz]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-10px;transition:background-color .2s,transform .15s;display:grid}#theme-toggle[data-astro-cid-hkbrpulz]:hover{background:var(--tint)}#theme-toggle[data-astro-cid-hkbrpulz]:active{transform:scale(.9)}#theme-toggle[data-astro-cid-hkbrpulz] .to-light[data-astro-cid-hkbrpulz],.dark #theme-toggle[data-astro-cid-hkbrpulz] .to-dark[data-astro-cid-hkbrpulz]{display:none}.dark #theme-toggle[data-astro-cid-hkbrpulz] .to-light[data-astro-cid-hkbrpulz]{display:grid}#theme-toggle[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{animation:.3s icon-in;display:grid}@keyframes icon-in{0%{opacity:0;transform:rotate(-60deg)scale(.6)}}.desktop-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink);font-size:15px;text-decoration:none}.desktop-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:var(--accent);font-weight:600}.foot[data-astro-cid-hkbrpulz]{background:var(--footer);color:#fff;padding:var(--s5) 0 var(--s3);margin-top:var(--s6)}.foot[data-astro-cid-hkbrpulz] .muted[data-astro-cid-hkbrpulz]{color:#ffffffbf}.foot-grid[data-astro-cid-hkbrpulz]{gap:var(--s4);display:grid}.foot-grid[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{margin-bottom:var(--s2);background:var(--surface);border-radius:50%}.foot[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{gap:var(--s1) var(--s3);grid-template-columns:1fr 1fr;display:grid}.foot[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff;text-decoration:none}.foot[data-astro-cid-hkbrpulz] .legal[data-astro-cid-hkbrpulz]{margin-top:var(--s4)}.foot[data-astro-cid-hkbrpulz] .credit[data-astro-cid-hkbrpulz]{margin-top:4px}.socials[data-astro-cid-hkbrpulz]{gap:var(--s2);display:flex}.socials[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{background:#ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.tabbar[data-astro-cid-hkbrpulz]{z-index:20;height:calc(var(--tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--bar);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.tabbar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.tabbar[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{color:var(--ink-muted);font:500 11px var(--sans);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.tabbar[data-astro-cid-hkbrpulz] [data-astro-cid-hkbrpulz][aria-current]{color:var(--accent)}.tabbar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.tabbar[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{-webkit-tap-highlight-color:transparent;transition:transform .15s,color .2s}.tabbar[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:active,.tabbar[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]:active{transform:scale(.9)}.sheet[data-astro-cid-hkbrpulz]{inset:auto 0 calc(var(--tabbar) + env(safe-area-inset-bottom)) 0;margin:0 var(--s1) var(--s1);border:1px solid var(--line);width:auto;padding:var(--s1);background:var(--overlay);color:var(--ink);transition:transform .3s cubic-bezier(.2, .8, .2, 1), opacity .2s ease, display .3s allow-discrete, overlay .3s allow-discrete;opacity:0;border-radius:18px;transform:translateY(16px);box-shadow:0 8px 30px #0000001f}.sheet[data-astro-cid-hkbrpulz]:popover-open{opacity:1;transform:none}@starting-style{.sheet[data-astro-cid-hkbrpulz]:popover-open{opacity:0;transform:translateY(16px)}}.sheet[data-astro-cid-hkbrpulz]::backdrop{background:#0003}.sheet[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{display:grid}.sheet[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:14px var(--s2);color:var(--ink);border-radius:8px;font-size:17px;text-decoration:none}.sheet[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:var(--tint)}@media (width>=900px){.desktop-nav[data-astro-cid-hkbrpulz]{display:flex}.tabbar[data-astro-cid-hkbrpulz],.sheet[data-astro-cid-hkbrpulz]{display:none}.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:2fr 1fr 1fr}}
