.books.svelte-1x2vbs2{z-index:20;background:var(--white);animation:svelte-1x2vbs2-books-in .3s ease-out calc(var(--cam-ms,.9s) - .12s) both;position:fixed;inset:0;overflow:hidden}html.boot .books.svelte-1x2vbs2{animation-delay:0s}html:has(.books .hA) header .room-btn{opacity:0!important;visibility:hidden!important}@keyframes svelte-1x2vbs2-books-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.books.svelte-1x2vbs2{animation:none}}.title.svelte-1x2vbs2{z-index:1;left:max(48px, env(safe-area-inset-left));letter-spacing:-.01em;color:var(--ink);margin:0;font-size:36px;font-weight:600;line-height:40px;transition:opacity .2s ease-out;position:absolute;top:88px}@media (width<=1099px){.title.svelte-1x2vbs2{font-size:30px;line-height:36px;top:96px}}html:has(.books .hA) .books.svelte-1x2vbs2 :is([aria-label="Slide back along the sill"],[aria-label="Slide on along the sill"]){visibility:hidden}html:has(.books .hA) .books.svelte-1x2vbs2 p[style$="color: #555C58"]{visibility:hidden}.phone.svelte-1x2vbs2 .title:where(.svelte-1x2vbs2){clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}html:has(.books .hA) .title.svelte-1x2vbs2{opacity:.15}.frame.svelte-1x2vbs2{transform-origin:50% 0;position:absolute;left:50%}.desktop.svelte-1x2vbs2 .frame:where(.svelte-1x2vbs2){width:1440px;height:900px}.phone.svelte-1x2vbs2 .frame:where(.svelte-1x2vbs2){width:390px;height:844px}.books.scroll.svelte-1x2vbs2{overscroll-behavior:contain;overflow:hidden auto}.sizer.svelte-1x2vbs2{width:1px}
