.room.svelte-12tzwkd{--strip-h:7.25rem;--head-h:5.5rem}html:has(.room){scroll-snap-type:y proximity}html:has(.room) header.top{scroll-snap-align:start}.screen.svelte-12tzwkd{column-gap:var(--gutter);padding:2rem var(--margin);min-height:calc(100svh - var(--strip-h));scroll-snap-align:start;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.screen.first.svelte-12tzwkd{min-height:calc(100svh - var(--strip-h) - var(--head-h));padding-top:1.5rem}.intro.svelte-12tzwkd{grid-area:1/1/auto/4;align-self:start}.ficha.svelte-12tzwkd{padding-right:var(--gutter);grid-area:3/1/auto/4;align-self:end;justify-items:start;gap:.3rem;display:grid}.ficha.svelte-12tzwkd .series:where(.svelte-12tzwkd){margin:.2rem 0 .1rem;font-weight:500}.ficha.svelte-12tzwkd .button:where(.svelte-12tzwkd){margin-top:1.1rem}.print.svelte-12tzwkd{--h:min(80svh, 100svh - var(--strip-h) - 5.5rem);width:min(100%, 60vw, calc(var(--h) * var(--ar)));grid-area:1/4/4/13;place-self:center;position:relative}.first.svelte-12tzwkd .print:where(.svelte-12tzwkd){--h:min(80svh, 100svh - var(--strip-h) - var(--head-h) - 4.5rem)}.print.empty.svelte-12tzwkd{--ar:1.5}.code.svelte-12tzwkd{font-size:var(--s-code);color:var(--muted);margin-bottom:.55rem;line-height:1;display:block}.slot.svelte-12tzwkd{aspect-ratio:var(--ar);background:var(--frame-deep);position:relative;overflow:hidden}.veil.svelte-12tzwkd{background:var(--paper);transform-origin:bottom;pointer-events:none;position:absolute;inset:-1px;transform:scaleY(0)}.num.svelte-12tzwkd{font-family:var(--font-hand);font-weight:700;font-size:var(--s-num);color:var(--grease);line-height:1;position:absolute;top:.4rem;left:calc(100% + .9rem);transform:rotate(-4deg)}.note.svelte-12tzwkd{text-align:right;font-size:var(--s-note);transform-origin:100%;margin-top:.7rem;line-height:1;display:block;transform:rotate(-2deg)}.note.tray.svelte-12tzwkd{margin:0;position:absolute;top:-.85rem;right:0}.empty.svelte-12tzwkd .note:where(.svelte-12tzwkd){text-align:left;transform-origin:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.veil.svelte-12tzwkd{animation:linear both svelte-12tzwkd-develop;animation-timeline:view();animation-range:cover cover 35%}.first.svelte-12tzwkd .veil:where(.svelte-12tzwkd){animation:svelte-12tzwkd-develop-first 1.4s var(--ease-out) .25s both;animation-timeline:auto;animation-range:normal}}.js .print.svelte-12tzwkd .num:where(.svelte-12tzwkd){clip-path:inset(0 100% 0 0)}.js .print.svelte-12tzwkd.is-in .num:where(.svelte-12tzwkd){clip-path:inset(0);transition:clip-path .52s var(--ease-out) .42s}@supports not (animation-timeline:view()){.js .veil.svelte-12tzwkd{transform:scaleY(1)}.js .first.svelte-12tzwkd .veil:where(.svelte-12tzwkd){transform:scaleY(.44)}.js .print.svelte-12tzwkd.is-in .veil:where(.svelte-12tzwkd){transition:transform 1.4s var(--ease-out) .2s;transform:scaleY(0)}}}@keyframes svelte-12tzwkd-develop{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes svelte-12tzwkd-develop-first{0%{transform:scaleY(.44)}to{transform:scaleY(0)}}.screen.notes.svelte-12tzwkd{min-height:0;padding-block:clamp(4rem,9vw,8rem)}.screen.notes.first.svelte-12tzwkd{min-height:calc(100svh - var(--strip-h) - var(--head-h))}.body.svelte-12tzwkd{grid-area:1/5/4/12;align-self:center}.text.svelte-12tzwkd{font-size:var(--s-lead);gap:1em;line-height:1.4;display:grid}.text.svelte-12tzwkd ul{padding-left:1.2em}.rows-block.svelte-12tzwkd{max-width:44rem}.rows-block.svelte-12tzwkd h2:where(.svelte-12tzwkd){margin-bottom:.8rem;font-weight:500}.rows.svelte-12tzwkd div:where(.svelte-12tzwkd){justify-content:space-between;gap:2rem;padding:.55rem 0;display:flex}.rows.svelte-12tzwkd dd:where(.svelte-12tzwkd){text-align:right}.strip.svelte-12tzwkd{z-index:5;background:var(--paper);height:var(--strip-h);padding-top:.9rem;position:sticky;bottom:0}.strip.svelte-12tzwkd ol:where(.svelte-12tzwkd){align-items:flex-end;gap:var(--strip-gap);padding:0 var(--margin) .7rem;scroll-padding-inline:var(--margin);scrollbar-width:none;height:100%;display:flex;overflow:auto visible}.strip.svelte-12tzwkd ol:where(.svelte-12tzwkd)::-webkit-scrollbar{display:none}.strip.svelte-12tzwkd li:where(.svelte-12tzwkd){flex:none;position:relative}.strip.svelte-12tzwkd .code:where(.svelte-12tzwkd){margin-bottom:.4rem;padding-left:.6rem}.strip.svelte-12tzwkd .roll-code:where(.svelte-12tzwkd){color:var(--ink)}.strip.svelte-12tzwkd a:where(.svelte-12tzwkd){transition:transform var(--t-press) var(--ease-out);display:block;position:relative}.strip.svelte-12tzwkd a:where(.svelte-12tzwkd):active{transform:scale(.96)}.thumb.svelte-12tzwkd{height:4.25rem;aspect-ratio:var(--ar);background:var(--frame-deep);display:block}@media (hover:hover) and (pointer:fine){.strip.svelte-12tzwkd a:where(.svelte-12tzwkd):hover{transform:translateY(-4px)}}@media (width<=700px){.room.svelte-12tzwkd{--strip-h:6.25rem}.screen.svelte-12tzwkd,.screen.first.svelte-12tzwkd{flex-direction:column;gap:1.5rem;min-height:0;padding-block:2.5rem;display:flex}.print.svelte-12tzwkd,.first.svelte-12tzwkd .print:where(.svelte-12tzwkd){width:min(100%, calc((100svh - var(--strip-h) - 5rem) * var(--ar)));scroll-snap-align:start;scroll-margin-top:1rem}.screen.svelte-12tzwkd{scroll-snap-align:none}.num.svelte-12tzwkd{margin-top:.6rem;display:inline-block;position:static}.thumb.svelte-12tzwkd{height:3.5rem}.intro.svelte-12tzwkd{margin-bottom:1.5rem}}
