:root{--c-bg:#fffff3;--c-bg-alt:#f6edd3;--c-surface:#fffff3;--c-surface-2:#edede2;--c-field:#fff;--c-text:#000;--c-text-2:#44443f;--c-muted:#77776f;--c-line:#d8d8cc;--c-outline:#000;--c-shadow:#000;--c-accent:#f2bd57;--c-on-accent:#000;--c-accent-soft:#fff0d1;--c-accent-faint:#fff9e8;--c-accent-strong:#a77823;--c-link:#7c5718;--c-danger:#a04a1c;--c-signal:#f2bd57;--c-stage:#141412;--c-stage-2:#20201d;--c-on-stage:#fffff3;--c-on-stage-muted:#a8a89c;--c-inverse:#000;--c-on-inverse:#fffff3;--c-footer:#000;--c-footer-muted:#b6b6aa;--c-scrollbar:#b8b8aa}:root[data-theme=night]{color-scheme:dark;--c-bg:#0e0d0b;--c-bg-alt:#15130f;--c-surface:#1a1814;--c-surface-2:#26231d;--c-field:#110f0d;--c-text:#f5ecda;--c-text-2:#d3c9b5;--c-muted:#a89e8a;--c-line:#34302a;--c-outline:#3d3830;--c-shadow:transparent;--c-accent:#f2bd57;--c-on-accent:#1a1206;--c-accent-soft:#f2bd5724;--c-accent-faint:#f2bd5712;--c-accent-strong:#f2bd57;--c-link:#f6cb78;--c-danger:#ff8a6b;--c-signal:#ff5a3c;--c-stage:#080706;--c-stage-2:#12100d;--c-on-stage:#f5ecda;--c-on-stage-muted:#a89e8a;--c-inverse:#f2bd57;--c-on-inverse:#1a1206;--c-footer:#070605;--c-footer-muted:#a89e8a;--c-scrollbar:#4a443a;--box-border:1px solid var(--c-line);--box-radius:12px;--box-offset:6px;--box-shadow:inset 0 1px 0 #ffffff0a, 0 22px 44px -26px #000000e6;--box-shadow-hover:0 0 0 1px var(--c-accent), 0 18px 52px -16px #f2bd5761;--sticker-edge:#f5ecda;--sticker-width:1.5px}:root[data-theme=night] .oz-sticker,:root[data-theme=night] [data-sticker]{filter:drop-shadow(var(--sticker-width) 0 0 var(--sticker-edge)) drop-shadow(calc(var(--sticker-width) * -1) 0 0 var(--sticker-edge)) drop-shadow(0 var(--sticker-width) 0 var(--sticker-edge)) drop-shadow(0 calc(var(--sticker-width) * -1) 0 var(--sticker-edge))}:root[data-theme=night][data-tone=light]{color-scheme:light;--c-bg:#faf4e6;--c-bg-alt:#f3ead4;--c-surface:#fffdf7;--c-surface-2:#f1e8d2;--c-field:#fff;--c-text:#17140f;--c-text-2:#3b362c;--c-muted:#6a6252;--c-line:#e2d7bc;--c-outline:#bfae86;--c-shadow:transparent;--c-accent:#f2bd57;--c-on-accent:#1a1206;--c-accent-soft:#f2bd5738;--c-accent-faint:#f2bd571c;--c-accent-strong:#8a5a0b;--c-link:#8a5a0b;--c-danger:#a8391b;--c-signal:#c2361a;--c-stage:#15130f;--c-stage-2:#1f1c17;--c-on-stage:#f5ecda;--c-on-stage-muted:#a89e8a;--c-inverse:#17140f;--c-on-inverse:#f5ecda;--c-footer:#15130f;--c-footer-muted:#a89e8a;--c-scrollbar:#cbbb93;--box-shadow:inset 0 1px 0 #ffffffb3, 0 1px 2px #50370a14, 0 18px 36px -24px #50370a52;--box-shadow-hover:0 0 0 1px var(--c-accent), 0 18px 44px -18px #c4881473;--sticker-edge:#fff}:root[data-theme=night] ::selection{color:#1a1206;background:#f2bd57}:root.is-theme-switching::view-transition-old(root){animation:none}:root.is-theme-switching::view-transition-new(root){animation:.62s cubic-bezier(.7,0,.2,1) both theme-sweep}:root.is-theme-switching::view-transition-group(*){animation-duration:0s}:root.is-theme-switching body *{view-transition-name:none!important}@keyframes theme-sweep{0%{clip-path:circle(0 at var(--theme-x,100%) var(--theme-y,0))}to{clip-path:circle(var(--theme-r,150vmax) at var(--theme-x,100%) var(--theme-y,0))}}.theme-menu[data-astro-cid-hds7qqbe]{flex:none;position:relative}.theme-menu-trigger[data-astro-cid-hds7qqbe]{border:1px solid var(--c-line);min-height:40px;color:var(--c-text);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;transition:border-color .16s,background-color .16s;display:inline-flex}.theme-menu-trigger[data-astro-cid-hds7qqbe]:hover,.theme-menu-trigger[data-astro-cid-hds7qqbe][aria-expanded=true]{border-color:var(--c-outline);background:var(--c-accent-faint)}.theme-menu-trigger[data-astro-cid-hds7qqbe]:focus-visible,.theme-menu-item[data-astro-cid-hds7qqbe]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.theme-menu-current[data-astro-cid-hds7qqbe]{align-items:center;gap:8px;display:none}:root:not([data-theme]) .theme-menu-current[data-astro-cid-hds7qqbe][data-for=retro],:root[data-theme=night]:not([data-tone=light]) .theme-menu-current[data-astro-cid-hds7qqbe][data-for=night],:root[data-theme=night][data-tone=light] .theme-menu-current[data-astro-cid-hds7qqbe][data-for=day]{display:inline-flex}.theme-menu-label[data-astro-cid-hds7qqbe]{letter-spacing:.12em;white-space:nowrap;font-size:10px;font-weight:800}.theme-menu-chevron[data-astro-cid-hds7qqbe]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex:none;transition:rotate .2s cubic-bezier(.2,.9,.3,1)}.theme-menu-trigger[data-astro-cid-hds7qqbe][aria-expanded=true] .theme-menu-chevron[data-astro-cid-hds7qqbe]{rotate:180deg}.theme-swatch[data-astro-cid-hds7qqbe]{background:var(--sw-bg);width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--sw-edge);border-radius:50%;flex:none;position:relative;overflow:hidden}.theme-swatch[data-astro-cid-hds7qqbe][data-swatch=retro]{box-shadow:inset 0 0 0 1.5px var(--sw-edge), 2px 2px 0 var(--sw-edge);border-radius:5px;overflow:visible}.theme-swatch[data-astro-cid-hds7qqbe][data-swatch=retro]:after{border-radius:0 0 3px 3px;inset:auto 1.5px 1.5px}.theme-swatch[data-astro-cid-hds7qqbe]:before,.theme-swatch[data-astro-cid-hds7qqbe]:after{content:"";position:absolute}.theme-swatch[data-astro-cid-hds7qqbe]:before{background:var(--sw-accent);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--sw-bg), 0 0 0 2.5px var(--sw-ink);border-radius:50%;top:50%;left:50%;translate:-50% -50%}.theme-swatch[data-astro-cid-hds7qqbe]:after{background:var(--sw-ink);opacity:.9;height:5px;inset:auto 0 0}.theme-menu-list[data-astro-cid-hds7qqbe]{z-index:20;border:1.5px solid var(--c-outline);background:var(--c-surface);width:min(292px,100vw - 24px);color:var(--c-text);box-shadow:4px 4px 0 var(--c-shadow), 0 22px 48px -20px #00000073;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;border-radius:14px;gap:2px;padding:6px;transition:opacity .11s ease-in,transform .11s ease-in,visibility 0s linear .11s;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)scale(.97)}.theme-menu[data-astro-cid-hds7qqbe].is-open .theme-menu-list[data-astro-cid-hds7qqbe]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s ease-out,transform .22s cubic-bezier(.2,.9,.3,1.1),visibility;transform:none}.theme-menu-heading[data-astro-cid-hds7qqbe]{color:var(--c-muted);letter-spacing:.16em;text-transform:uppercase;margin:4px 10px 6px;font-size:10px;font-weight:800}.theme-menu-item[data-astro-cid-hds7qqbe]{min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr 16px;align-items:center;gap:12px;padding:8px 10px;transition:background-color .12s;display:grid}.theme-menu-item[data-astro-cid-hds7qqbe]:hover,.theme-menu-item[data-astro-cid-hds7qqbe]:focus-visible{background:var(--c-surface-2)}.theme-menu-item[data-astro-cid-hds7qqbe][aria-checked=true]{background:var(--c-accent-soft)}.theme-menu-item[data-astro-cid-hds7qqbe] .theme-swatch[data-astro-cid-hds7qqbe]{width:30px;height:30px}.theme-menu-copy[data-astro-cid-hds7qqbe]{gap:1px;min-width:0;display:grid}.theme-menu-copy[data-astro-cid-hds7qqbe] strong[data-astro-cid-hds7qqbe]{font-size:14px;font-weight:800;line-height:1.25}.theme-menu-copy[data-astro-cid-hds7qqbe] small[data-astro-cid-hds7qqbe]{color:var(--c-muted);font-size:12px;line-height:1.35}.theme-menu-check[data-astro-cid-hds7qqbe]{fill:none;stroke:var(--c-accent-strong);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .14s,scale .2s cubic-bezier(.2,.9,.3,1.3);scale:.6}.theme-menu-item[data-astro-cid-hds7qqbe][aria-checked=true] .theme-menu-check[data-astro-cid-hds7qqbe]{opacity:1;scale:1}@media (width<=650px){.theme-menu-trigger[data-astro-cid-hds7qqbe]{justify-content:center;gap:4px;min-width:44px;min-height:44px;padding:0 8px 0 7px}.theme-menu-label[data-astro-cid-hds7qqbe]{display:none}}@media (prefers-reduced-motion:reduce){.theme-menu-list[data-astro-cid-hds7qqbe],.theme-menu[data-astro-cid-hds7qqbe].is-open .theme-menu-list[data-astro-cid-hds7qqbe]{transition:opacity .12s linear,visibility 0s linear .12s;transform:none}.theme-menu[data-astro-cid-hds7qqbe].is-open .theme-menu-list[data-astro-cid-hds7qqbe]{transition:opacity .12s linear,visibility}.theme-menu-chevron[data-astro-cid-hds7qqbe],.theme-menu-check[data-astro-cid-hds7qqbe]{transition:none}}
