.rooms .sizes__field input{width:4.2em}.rooms__mine{max-width:30em;margin-top:1.1em}.rooms__mine-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3em 1em;display:flex}.rooms__mine-label{font-family:var(--font-sans);font-size:var(--t-more);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.rooms__back{font-family:var(--font-sans);font-size:var(--t-more);color:var(--ink);text-underline-offset:.3em;pointer-events:auto;text-decoration:underline}.rooms__mine-list{border-top:1px solid #0303031a;margin:.4em 0 0;padding:0;list-style:none}.rooms__mine-row{border-bottom:1px solid #0303031a;justify-content:space-between;align-items:center;gap:.8em;padding:.3em 0;display:flex}.rooms__mine-name{font-family:var(--font-sans);font-size:var(--t-more);color:var(--ink-soft)}.rooms__mine-name:first-letter{text-transform:uppercase}.rooms__step{align-items:center;gap:.2em}.rooms__step button{min-width:2.2em;min-height:2.2em;font-size:calc(var(--t-step-text) * 1.15);line-height:1}.rooms__step button:disabled{opacity:.35}.rooms__num{border:0;border-bottom:1px solid var(--ink);width:4.2em;font-family:var(--font-serif);font-size:var(--t-step-text);font-variant-numeric:tabular-nums;text-align:center;color:var(--ink);pointer-events:auto;background:0 0;outline:none;padding:.1em 0}.rooms__said{display:grid}.rooms__variant{grid-area:1/1}.rooms__variant[data-on=false],.rooms__hint[data-off=true]{visibility:hidden}.rooms__mine-head{min-height:1.9em}.rooms__hint{font-family:var(--font-sans);font-size:var(--t-more);color:var(--ink-soft);margin:.6em 0 0;line-height:1.45}.rooms__par{max-width:30em;font-family:var(--font-sans);font-size:var(--t-more);color:var(--ink-soft);margin:.8em 0 0;line-height:1.45}.rooms .line__actions button:disabled{opacity:.4}.rooms__shelf{align-items:flex-end;min-height:21em;padding-bottom:1.2em;display:flex}.rooms__piles{border-bottom:1px solid #03030338;justify-content:space-around;align-items:flex-end;gap:.9em;width:100%;margin:0;padding:0 0 .2em;list-style:none;display:flex}.rooms__pile{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.rooms__stack{flex-direction:column-reverse;align-items:center;width:100%;display:flex}.rooms__fold{width:var(--wide,100%);height:11px;animation:.42s cubic-bezier(.2,.7,.2,1) both rooms-land;animation-delay:calc(var(--i) * 28ms);background-color:#efeeea;background-image:linear-gradient(#ffffff8c,#0000 35%,#0303031a 80%,#03030333),url(/backgrounds/terry-tile.webp);background-size:100% 100%,90px;border-radius:2px 5px 5px 2px;margin-top:-1px;display:block;box-shadow:-2px 2px 3px -1px #0303032e}.rooms__pile[data-piece=bath] .rooms__fold{--wide:100%;height:13px}.rooms__pile[data-piece=hand] .rooms__fold{--wide:76%}.rooms__pile[data-piece=face] .rooms__fold{--wide:52%;height:8px}.rooms__pile[data-piece=mat] .rooms__fold{--wide:88%;background-size:100% 100%,46px;height:7px}.rooms__pile[data-piece=robe] .rooms__fold{--wide:92%;background-image:linear-gradient(115deg,#0000 44%,#0303031f 44% 46%,#0000 46% 54%,#0303031f 54% 56%,#0000 56%),linear-gradient(#ffffff8c,#0000 35%,#0303031a 80%,#03030333),url(/backgrounds/terry-tile.webp);background-size:100% 100%,100% 100%,90px;height:16px}@keyframes rooms-land{0%{opacity:0;transform:translateY(-16px)}}.rooms__count{font-family:var(--font-sans);font-size:var(--t-more);text-align:center;color:var(--ink-soft);margin:.7em 0 0;line-height:1.3}.rooms__count strong{font-family:var(--font-serif);font-size:var(--t-step-title);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400;display:block}.rooms__each{font-family:var(--font-sans);font-size:var(--t-number);color:var(--ink-soft);margin:.2em 0 0}@media (max-width:1024px){.rooms__shelf{min-height:15em}.rooms__piles{gap:.5em}}@media (prefers-reduced-motion:reduce){.rooms__fold{animation:none}}
