.inside[data-astro-cid-wztt6nev]{padding:clamp(3rem,7vw,5rem) 0 clamp(2.5rem,6vw,4rem)}.head[data-astro-cid-wztt6nev]{margin-bottom:1.8rem}.head[data-astro-cid-wztt6nev] p[data-astro-cid-wztt6nev]{color:var(--ink-soft);margin:.6rem 0 0}.strip[data-astro-cid-wztt6nev]{padding:0 max(var(--gutter), (100% - 1180px) / 2) 1rem;scroll-padding-inline:max(var(--gutter), (100% - 1180px) / 2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:min(86vw,480px);grid-auto-flow:column;gap:1.4rem;margin:0;list-style:none;display:grid;overflow-x:auto}.strip[data-astro-cid-wztt6nev] li[data-astro-cid-wztt6nev]{scroll-snap-align:start}.spread[data-astro-cid-wztt6nev]{cursor:zoom-in;width:100%;transition:transform .35s var(--ease-soft);perspective:1400px;background:0 0;border:0;border-radius:6px;grid-template-columns:1fr 1fr;padding:0;display:grid;position:relative;overflow:visible}.page[data-astro-cid-wztt6nev]{transition:transform 1.1s var(--ease-soft) calc(var(--i) * .18s);background:#fff;overflow:hidden;box-shadow:0 1px #0000000f,0 20px 34px -20px #1b25408c}.page[data-astro-cid-wztt6nev] img{max-width:none;width:200%!important}.l[data-astro-cid-wztt6nev]{transform-origin:100%;border-radius:6px 0 0 6px}.r[data-astro-cid-wztt6nev]{transform-origin:0;border-radius:0 6px 6px 0}.r[data-astro-cid-wztt6nev] img{margin-left:-100%}.closed[data-astro-cid-wztt6nev] .l[data-astro-cid-wztt6nev]{transform:rotateY(38deg)}.closed[data-astro-cid-wztt6nev] .r[data-astro-cid-wztt6nev]{transform:rotateY(-38deg)}.spread[data-astro-cid-wztt6nev]:hover .l[data-astro-cid-wztt6nev]{transform:rotateY(4deg)}.spread[data-astro-cid-wztt6nev]:hover .r[data-astro-cid-wztt6nev]{transform:rotateY(-4deg)}.spread[data-astro-cid-wztt6nev]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#00000024 48%,#0003 50%,#00000024 52%,#0000);width:36px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.spread[data-astro-cid-wztt6nev]:hover{transform:translateY(-4px)}.spread[data-astro-cid-wztt6nev] img{width:100%;height:auto;display:block}.cap[data-astro-cid-wztt6nev]{font-weight:700;font-size:var(--step--1);color:var(--ink-soft);margin:.7rem 0 0}.viewer[data-astro-cid-wztt6nev]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--moonlight);background:#12182af5;border:0;margin:0;padding:0}.viewer[data-astro-cid-wztt6nev]::backdrop{background:#12182acc}.stage[data-astro-cid-wztt6nev]{place-items:center;height:100%;padding:3.5rem 1rem 1rem;display:grid}.stage[data-astro-cid-wztt6nev] figure[data-astro-cid-wztt6nev]{justify-items:center;gap:.8rem;max-width:min(1520px,94vw);margin:0;display:grid}.stage[data-astro-cid-wztt6nev] img{background:#fff;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 8rem)}.stage[data-astro-cid-wztt6nev] figure[data-astro-cid-wztt6nev].turn-next{animation:turn-next .55s var(--ease-soft)}.stage[data-astro-cid-wztt6nev] figure[data-astro-cid-wztt6nev].turn-prev{animation:turn-prev .55s var(--ease-soft)}@keyframes turn-next{0%{opacity:0;transform:perspective(1800px)translate(6%)rotateY(-14deg)}}@keyframes turn-prev{0%{opacity:0;transform:perspective(1800px)translate(-6%)rotateY(14deg)}}figcaption[data-astro-cid-wztt6nev]{gap:1rem;font-weight:700;display:flex}figcaption[data-astro-cid-wztt6nev] span[data-astro-cid-wztt6nev]{opacity:.6;font-weight:600}.nav[data-astro-cid-wztt6nev],.close[data-astro-cid-wztt6nev]{cursor:pointer;color:var(--night);background:var(--amber);width:48px;height:48px;font:700 1.8rem/1 var(--text);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.nav[data-astro-cid-wztt6nev]{top:50%;translate:0 -50%}.prev[data-astro-cid-wztt6nev]{left:1rem}.next[data-astro-cid-wztt6nev]{right:1rem}.close[data-astro-cid-wztt6nev]{color:var(--moonlight);background:#fbf3e126;top:1rem;right:1rem}@media (width<=600px){.nav[data-astro-cid-wztt6nev]{top:auto;bottom:1rem;translate:none}}@media (prefers-reduced-motion:reduce){.spread[data-astro-cid-wztt6nev]:hover,.page[data-astro-cid-wztt6nev],.closed[data-astro-cid-wztt6nev] .page[data-astro-cid-wztt6nev],.spread[data-astro-cid-wztt6nev]:hover .page[data-astro-cid-wztt6nev]{transition:none;transform:none}.stage[data-astro-cid-wztt6nev] figure[data-astro-cid-wztt6nev].turn-next,.stage[data-astro-cid-wztt6nev] figure[data-astro-cid-wztt6nev].turn-prev{animation:none}}.book-page[data-astro-cid-htmgan3m]{padding:1.5rem 0 4rem}.crumbs[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m]{color:var(--ink-soft);font-weight:700;text-decoration:none}.crumbs[data-astro-cid-htmgan3m] a[data-astro-cid-htmgan3m]:before{content:"‹ ";color:var(--amber)}.layout[data-astro-cid-htmgan3m]{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);margin-top:2rem;display:grid}.cover-panel[data-astro-cid-htmgan3m]{display:block}.covers[data-astro-cid-htmgan3m]{perspective:1200px;position:sticky;top:1.5rem}.covers[data-astro-cid-htmgan3m] .big{transition:transform .5s var(--ease-soft);transform-style:preserve-3d}h1[data-astro-cid-htmgan3m]{font-size:var(--step-4)}.tagline[data-astro-cid-htmgan3m]{font:italic 400 var(--step-1)/1.4 var(--display);font-variation-settings:"SOFT" 100;color:var(--ink-soft);margin-top:1rem}.switch[data-astro-cid-htmgan3m]{background:var(--paper-deep);border-radius:999px;flex-wrap:wrap;gap:.3rem;margin:1rem 0 1.6rem;padding:.3rem;display:inline-flex}.switch[data-astro-cid-htmgan3m] button[data-astro-cid-htmgan3m]{color:var(--ink);cursor:pointer;font:650 .95rem/1 var(--text);background:0 0;border:0;border-radius:999px;min-height:40px;padding:.6rem 1rem}.switch[data-astro-cid-htmgan3m] .code[data-astro-cid-htmgan3m]{font-weight:850}.switch[data-astro-cid-htmgan3m] button[data-astro-cid-htmgan3m][aria-selected=true]{background:var(--night);color:var(--moonlight)}.ed-title[data-astro-cid-htmgan3m]{font-size:var(--step-2);margin-bottom:1rem}.blurb[data-astro-cid-htmgan3m]{margin-bottom:1.8rem}.facts[data-astro-cid-htmgan3m]{border-top:1px solid #3a352f26;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem 2rem;margin:2.8rem 0 0;padding-top:1.6rem;display:grid}.facts[data-astro-cid-htmgan3m] dt[data-astro-cid-htmgan3m]{font-size:var(--step--1);color:var(--ink-soft)}.facts[data-astro-cid-htmgan3m] dd[data-astro-cid-htmgan3m]{margin:.15rem 0 0;font-weight:700}.more[data-astro-cid-htmgan3m]{background:var(--paper-deep);padding:3rem 0 5rem}.more[data-astro-cid-htmgan3m] h2[data-astro-cid-htmgan3m]{margin-bottom:2.5rem}@media (width<=760px){.layout[data-astro-cid-htmgan3m]{grid-template-columns:1fr}.covers[data-astro-cid-htmgan3m]{max-width:300px;position:static}}
