.XMYgaa_page{background:var(--paper);color:var(--ink);isolation:isolate;transition:background-color .24s,color .24s;position:fixed;inset:0;overflow:hidden}.XMYgaa_page:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 44% 44%, transparent 20%, color-mix(in srgb, var(--ink) 3%, transparent));position:absolute;inset:0}.XMYgaa_header{grid-template-columns:auto minmax(0,1fr) auto}.XMYgaa_header .immersive-header-center{justify-self:start;margin-left:clamp(18px,3vw,42px)}.XMYgaa_header h1{font-family:var(--font-display);letter-spacing:-.052em;margin:0;font-size:clamp(24px,2.5vw,38px);font-weight:570;line-height:1}.XMYgaa_count{color:var(--muted);font-family:var(--font-data);letter-spacing:.045em;font-size:10px}.XMYgaa_headerRule{z-index:20;top:calc(max(var(--immersive-header-y), env(safe-area-inset-top)) + 62px);right:max(var(--immersive-header-x), env(safe-area-inset-right));left:max(var(--immersive-header-x), env(safe-area-inset-left));background:var(--line);pointer-events:none;height:1px;position:fixed}.XMYgaa_canvas{z-index:1;touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.XMYgaa_canvas:focus-visible{outline:1px solid var(--muted);outline-offset:-6px}.XMYgaa_bookIdentity{z-index:4;top:172px;left:max(var(--immersive-header-x), env(safe-area-inset-left));opacity:0;pointer-events:none;max-width:300px;transition:opacity .16s ease, transform .24s var(--ease-out);gap:9px;display:grid;position:fixed;transform:translateY(5px)}.XMYgaa_bookIdentity[data-visible=true]{opacity:1;transform:translateY(0)}.XMYgaa_identitySwap{animation:XMYgaa_identityIn .32s var(--ease-out);gap:9px;display:grid}@keyframes XMYgaa_identityIn{0%{opacity:0;transform:translate(10px)}}.XMYgaa_identityMeta{align-items:baseline;gap:12px;display:flex}.XMYgaa_bookIdentity span,.XMYgaa_opinion>span{color:var(--muted);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.XMYgaa_identityMeta em{color:var(--muted);font:normal 9px var(--font-data);white-space:nowrap}.XMYgaa_bookIdentity strong{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(22px,2.4vw,34px);font-weight:570;line-height:1.08}.XMYgaa_page[data-selected=true] .XMYgaa_bookIdentity{max-width:min(340px,29vw);top:27%;left:65%}.XMYgaa_opinion{z-index:4;opacity:0;pointer-events:none;width:min(340px,29vw);transition:opacity .18s ease, transform .26s var(--ease-out);gap:14px;display:grid;position:fixed;top:45%;left:65%;transform:translateY(6px)}.XMYgaa_opinion[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.XMYgaa_opinion p span{animation:XMYgaa_wordIn .42s var(--ease-out) backwards}@keyframes XMYgaa_wordIn{0%{opacity:0;filter:blur(3px)}}.XMYgaa_opinion p{color:color-mix(in srgb, var(--ink) 78%, var(--paper));text-wrap:pretty;margin:0;font-size:clamp(13px,1.1vw,15px);line-height:1.65}.XMYgaa_opinion small{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.5}.XMYgaa_hint,.XMYgaa_browseHint,.XMYgaa_keyboardHint{z-index:4;bottom:max(92px, calc(env(safe-area-inset-bottom) + 82px));color:var(--muted);font:10px var(--font-data);letter-spacing:.025em;pointer-events:none;opacity:0;white-space:nowrap;margin:0;transition:opacity .16s;position:fixed;left:50%;transform:translate(-50%)}.XMYgaa_hint[data-visible=true],.XMYgaa_browseHint[data-visible=true]{opacity:1}.XMYgaa_hint{left:34%;bottom:max(146px, calc(env(safe-area-inset-bottom) + 134px));align-items:center;gap:7px;font-size:10px;display:flex}.XMYgaa_dragGesture{stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;flex:none}.XMYgaa_gestureTrack{opacity:.3}.XMYgaa_hint[data-visible=true] .XMYgaa_gestureHand{animation:1.8s cubic-bezier(.4,0,.2,1) .3s 2 both XMYgaa_inviteRotation}.XMYgaa_canvas[data-dragging=true]~.XMYgaa_hint{opacity:.3}.XMYgaa_canvas[data-dragging=true]~.XMYgaa_hint .XMYgaa_gestureHand{animation-play-state:paused}@keyframes XMYgaa_inviteRotation{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-4px)rotate(-4deg)}65%{transform:translate(4px)rotate(4deg)}}.XMYgaa_gestureHand{transform-origin:22px 20px}.XMYgaa_keyboardHint{bottom:12px}.XMYgaa_canvas:focus-visible~.XMYgaa_keyboardHint{opacity:1}.XMYgaa_browseHint{align-items:center;gap:8px;font-size:10px;display:flex}.XMYgaa_browseHint svg{opacity:.65}.XMYgaa_browseHintTouch{display:none}.XMYgaa_viewControls{z-index:5;bottom:max(86px, calc(env(safe-area-inset-bottom) + 76px));align-items:center;gap:2px;display:flex;position:absolute;left:34%;transform:translate(-50%)}.XMYgaa_viewControls button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.XMYgaa_viewControls button:before{content:"";border:1px solid var(--line);border-radius:inherit;background:color-mix(in srgb, var(--paper) 94%, transparent);transition:background-color .16s ease, transform .18s var(--ease-out);position:absolute;inset:5px}.XMYgaa_viewControls button svg{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .18s var(--ease-out);position:relative}.XMYgaa_viewControls .XMYgaa_closeControl{margin-left:8px}.XMYgaa_viewControls button:hover,.XMYgaa_viewControls button:focus-visible{color:var(--ink)}.XMYgaa_viewControls button:hover:before{background:color-mix(in srgb, var(--ink) 6%, var(--paper))}.XMYgaa_viewControls button:active:before,.XMYgaa_viewControls button:active svg{transform:scale(.92)}.XMYgaa_controlLabel{background:var(--ink);color:var(--paper);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease, transform .16s var(--ease-out);border-radius:5px;padding:5px 8px;font-size:9px;line-height:1.3;position:absolute;bottom:48px;left:50%;transform:translate(-50%,3px)}.XMYgaa_viewControls button:hover .XMYgaa_controlLabel,.XMYgaa_viewControls button:focus-visible .XMYgaa_controlLabel{opacity:1;transform:translate(-50%)}.XMYgaa_viewControls button:focus-visible,.XMYgaa_collectionNav button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.XMYgaa_collectionNav{z-index:5;bottom:max(26px, calc(env(safe-area-inset-bottom) + 18px));gap:3px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.XMYgaa_collectionNav button{width:36px;height:44px;color:var(--muted);font:10px var(--font-data);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:color .14s,background-color .14s;display:grid;position:relative}.XMYgaa_collectionNav button:before{content:"";background:var(--line);width:12px;height:2px;transition:background-color .14s,width .14s;position:absolute;top:2px}.XMYgaa_collectionNav button[data-active=true]{color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent)}.XMYgaa_railMarker{z-index:1;background:var(--ink);pointer-events:none;width:22px;height:2px;transition:transform .38s var(--ease-out), opacity .16s ease;position:absolute;top:2px;left:0}.XMYgaa_railMarker[data-visible=false]{opacity:0}.XMYgaa_stepControl[data-direction=previous]:hover svg{transform:translate(-2px)}.XMYgaa_stepControl[data-direction=next]:hover svg{transform:translate(2px)}.XMYgaa_fallbackCover{z-index:3;object-fit:contain;width:25%;height:48%;position:absolute;top:46%;left:34%;transform:translate(-50%,-50%)}.XMYgaa_fallback{z-index:3;max-width:32ch;font-size:16px;position:absolute;top:45%;left:10%}.XMYgaa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.XMYgaa_header .immersive-header-center{margin-left:14px}.XMYgaa_header h1{font-size:23px}.XMYgaa_count{display:none}.XMYgaa_headerRule{top:calc(max(var(--immersive-header-y), env(safe-area-inset-top)) + 57px)}.XMYgaa_bookIdentity{max-width:65vw;top:135px}.XMYgaa_bookIdentity strong{font-size:23px}.XMYgaa_bookIdentity span{font-size:9px}.XMYgaa_page[data-selected=true] .XMYgaa_bookIdentity{max-width:calc(100vw - 44px);top:100px;left:22px}.XMYgaa_fallbackCover{width:60%;height:33%;top:42%;left:50%}.XMYgaa_opinion{gap:5px;width:calc(100vw - 44px);max-height:105px;top:auto;bottom:140px;left:22px;overflow-y:auto}.XMYgaa_opinion>span{font-size:9px;display:block}.XMYgaa_opinion p{font-size:12px;line-height:1.5}.XMYgaa_opinion small{margin-top:2px;font-size:9px}.XMYgaa_hint{font-size:9px;bottom:250px;left:50%}.XMYgaa_viewControls{bottom:77px;left:50%}.XMYgaa_collectionNav{bottom:max(12px, env(safe-area-inset-bottom));overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent;touch-action:pan-x;gap:4px;width:calc(100% - 24px);max-width:660px;padding:4px;overflow-x:auto}.XMYgaa_collectionNav button{scroll-snap-align:center;flex:0 0 44px;width:44px;font-size:11px}.XMYgaa_browseHint{font-size:9px;bottom:76px}.XMYgaa_browseHintDesktop,.XMYgaa_keyboardHint{display:none}.XMYgaa_browseHintTouch{display:inline}}@media (max-width:400px){.XMYgaa_header{grid-template-columns:44px minmax(0,1fr);row-gap:14px}.XMYgaa_header .immersive-header-controls{grid-area:1/2}.XMYgaa_header .immersive-header-center{grid-area:2/1/auto/-1;margin-left:0}.XMYgaa_header h1{font-size:25px}.XMYgaa_headerRule{top:calc(max(var(--immersive-header-y), env(safe-area-inset-top)) + 96px)}.XMYgaa_bookIdentity,.XMYgaa_page[data-selected=true] .XMYgaa_bookIdentity{top:calc(max(var(--immersive-header-y), env(safe-area-inset-top)) + 116px)}}@media (max-height:650px) and (min-width:701px){.XMYgaa_bookIdentity{top:146px}.XMYgaa_page[data-selected=true] .XMYgaa_bookIdentity{top:26%}.XMYgaa_opinion{max-height:28%;top:46%;overflow-y:auto}.XMYgaa_opinion p{font-size:12px}.XMYgaa_hint{bottom:128px}}@media (max-height:720px) and (max-width:700px){.XMYgaa_opinion{max-height:78px}.XMYgaa_hint{bottom:220px}}@media (prefers-reduced-motion:reduce){.XMYgaa_page,.XMYgaa_bookIdentity,.XMYgaa_opinion,.XMYgaa_hint,.XMYgaa_browseHint,.XMYgaa_collectionNav button,.XMYgaa_collectionNav button:before,.XMYgaa_viewControls button:before,.XMYgaa_viewControls button svg,.XMYgaa_controlLabel,.XMYgaa_railMarker{transition:none}.XMYgaa_identitySwap,.XMYgaa_opinion p span,.XMYgaa_hint[data-visible=true] .XMYgaa_gestureHand{animation:none}}@media (forced-colors:active){.XMYgaa_collectionNav button{border:1px solid buttontext}.XMYgaa_viewControls{border-color:buttontext}}
