#view-shelf{padding-top:0}.ss{--ss-ink:#1c1712;--ss-soft:#6f6250;--ss-sin:var(--sinopia,#9a3b22);color:var(--ss-ink);outline:none;margin:0 calc(-1*clamp(16px,5vw,40px));position:relative}[data-plate=negative] .ss{--ss-ink:#efe6d2;--ss-soft:#b3a78f;--ss-sin:var(--sinopia,#d9704f)}.ss-stage{position:relative;height:calc(100dvh - 176px);min-height:470px;max-height:820px;overflow:hidden}.ss-cv{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab;transition:opacity .18s ease,transform .18s ease}.ss-cv:active{cursor:grabbing}.ss-cv.ss-out{opacity:0;transform:translate(-18px)}.ss-cv.ss-in{opacity:0;transform:translate(18px);transition:none}.ss-top{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;padding:14px clamp(16px,5vw,40px) 0;pointer-events:none}.ss-top>*{pointer-events:auto}.ss-title{font:italic 400 15px/1 var(--serif,Fraunces,Georgia,serif);margin:0;color:var(--ss-soft);letter-spacing:.01em}.ss-word{background:none;border:0;padding:12px 4px;margin:0;min-width:64px;min-height:44px;color:var(--ss-soft);font:italic 400 15px/1 var(--serif,Fraunces,Georgia,serif);cursor:pointer;border-radius:0;box-shadow:none;text-align:left}.ss-sound{text-align:right}.ss-word:hover,.ss-word:focus-visible{color:var(--ss-ink)}.ss-planet{position:absolute;left:0;right:0;top:52px;text-align:center;pointer-events:none;font:600 11px/1 var(--serif,Fraunces,Georgia,serif);letter-spacing:.22em;text-transform:uppercase;color:var(--ss-sin)}.ss-band{position:absolute;left:0;right:0;bottom:0;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 0 18px;touch-action:pan-y;cursor:ew-resize}.ss-namerow{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.ss-name{font:italic 400 24px/1.2 var(--serif,Fraunces,Georgia,serif);text-align:center;min-width:190px}.ss-arrow{background:none;border:0;box-shadow:none;border-radius:0;min-width:44px;min-height:44px;font:300 30px/1 var(--serif,Fraunces,Georgia,serif);color:var(--ss-soft);cursor:pointer;padding:0}.ss-arrow:hover,.ss-arrow:focus-visible{color:var(--ss-ink)}.ss-hint{font:400 13px/1.4 var(--serif,Fraunces,Georgia,serif);color:var(--ss-soft);text-align:center;padding:0 24px;min-height:20px;margin-bottom:6px}.ss-pips{display:flex;gap:2px;justify-content:center}.ss-pip{background:none;border:0;box-shadow:none;border-radius:0;width:24px;height:26px;padding:0;position:relative;cursor:pointer}.ss-pip:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--ss-ink);opacity:.25}.ss-pip.on:after{opacity:.85}.ss-kept{display:flex;flex-wrap:wrap;justify-content:center;padding:18px 8px 0;max-width:560px;margin:0 auto}.ss-k{background:none;border:0;box-shadow:none;border-radius:0;width:25%;min-width:84px;padding:6px 0 18px;margin:0 -6px;cursor:pointer;position:relative;color:var(--ss-sin)}.ss-k img{display:block;width:100%;height:auto}.ss-k0{transform:rotate(-5deg)}.ss-k1{transform:rotate(4deg)}.ss-k2{transform:rotate(-2deg)}.ss-k3{transform:rotate(6deg)}.ss-k4{transform:rotate(-6deg)}.ss-k5{transform:rotate(3deg)}.ss-k6{transform:rotate(-3deg)}.ss-k.not img{filter:brightness(0);opacity:.13}[data-plate=negative] .ss-k.has img{filter:invert(1)}[data-plate=negative] .ss-k.not img{filter:brightness(0) invert(1);opacity:.13}.ss-k-tag{position:absolute;left:0;right:0;bottom:0;text-align:center;font:600 10px/1 var(--serif,Fraunces,Georgia,serif);letter-spacing:.2em;text-transform:uppercase}.ss-kept-note{text-align:center;min-height:20px;margin:10px 0 0;font:italic 400 14px/1.4 var(--serif,Fraunces,Georgia,serif);color:var(--ss-soft)}.ss-foot{max-width:520px;margin:0 auto;padding:22px clamp(16px,5vw,40px) 40px;text-align:center;font:italic 400 15px/1.5 var(--serif,Fraunces,Georgia,serif);color:var(--ss-soft)}.ss-foot p{margin:0 0 8px}.ss-foot2{font-style:normal;font-size:13px}@media (prefers-reduced-motion:reduce){.ss-cv{transition:none}}[data-motion=reduced] .ss-cv,[data-motion=off] .ss-cv{transition:none}
