.mr-screen{--navy:#1f2a44;--icon:#2d3058;--bar-face:56px;--kuyo-row:112px;box-sizing:border-box;min-height:100dvh;padding:0 max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:var(--navy);flex-direction:column;gap:10px;display:flex;position:relative;overflow-x:clip}.mr-screen[data-focus]{background:linear-gradient(180deg, var(--accent-soft) 0, #fff8ef 320px) #fff8ef}.mr-screen__top,.mr-screen__hello,.mr-screen__say,.mr-screen__body{z-index:1;box-sizing:border-box;width:100%;max-width:540px;margin-inline:auto;position:relative}.mr-world{z-index:0;pointer-events:none;background:#f6dcc0;position:fixed;inset:0;overflow:hidden}.mr-world>.mr-backdrop{position:absolute}.mr-world__art,.mr-world>.mr-backdrop>img{object-fit:cover;filter:blur(6px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.mr-world>.mr-backdrop>img{filter:blur(12px)}.mr-world__veil{background:#fff8ef59;position:absolute;inset:0}.mr-world[data-world=room]>.mr-world__veil{background:#fff8ef99}.mr-screen[data-night=true] .mr-world__art{filter:blur(6px)brightness(.78)saturate(.85)}.mr-screen__top{z-index:3;min-height:var(--bar-face);padding-top:max(10px, env(safe-area-inset-top));flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:-8px;padding-bottom:8px;display:flex;position:sticky;top:0}.mr-screen__top:before{z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);content:"";opacity:0;pointer-events:none;background:#fff8efd1;animation:linear both mr-bar-band;animation-timeline:scroll(root);animation-range:0 32px;position:absolute;inset:0 calc(50% - 50vw) -14px;-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),#0000);mask-image:linear-gradient(#000 calc(100% - 14px),#0000)}:root:has(.mr-screen__top){scroll-padding-top:96px}.mr-screen__top:has(>.mr-screen__back)>.mr-screen__title{flex:1 0 100%;order:3}.mr-screen__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mr-screen__brand{width:auto;height:32px;display:block}.mr-screen__title{min-width:0;color:var(--navy);font:800 clamp(24px, 6.6vw, 30px) / 1.1 "Baloo 2", var(--font);letter-spacing:-.01em;flex:auto;align-items:center;gap:10px;margin:0;display:flex}.mr-screen__title-words{overflow-wrap:break-word;text-wrap:balance;min-width:4ch}.mr-screen__title[data-pill]{min-height:var(--bar-face);box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:#ffffffc2;border-radius:999px;flex:0 auto;padding:4px 22px 4px 10px;font-size:clamp(21px,6vw,26px);box-shadow:0 10px 24px -14px #1f2a444d,inset 0 0 0 1.5px #ffffffbf}.mr-screen__title[data-pill]:not(:has(.mr-screen__title-icon)){padding-left:22px}.mr-screen[data-night=true] .mr-screen__title[data-pill]{background:#fff8eff0}.mr-screen__title-icon{object-fit:contain;filter:drop-shadow(0 4px 5px #1f2a443d);flex:none;width:44px;height:44px}:is(.mr-screen,.mr-hub) .mr-screen__back.mr-screen__back.mr-btn{--face-h:var(--bar-face,56px);--mr-icon:36px;isolation:isolate;width:auto;min-width:var(--hit);min-height:var(--hit);margin-block:calc((var(--face-h) - var(--hit)) / 2);box-shadow:none;color:var(--navy);font:700 17px/1.1 var(--font);background:0 0;border-radius:0;flex-direction:row;flex:none;gap:10px;padding:0 20px 0 10px}:is(.mr-screen,.mr-hub) .mr-screen__back.mr-screen__back.mr-btn:before{inset:calc((100% - var(--face-h)) / 2) 0;z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);content:"";background:#ffffffc7;border-radius:22px;position:absolute;box-shadow:0 10px 24px -14px #1f2a444d,inset 0 0 0 1.5px #ffffffbf}:is(.mr-screen,.mr-hub) .mr-screen__back.mr-screen__back .mr-btn__icon{background:linear-gradient(180deg, var(--accent), var(--accent-deep));color:#fff;border-radius:50%;box-shadow:0 4px 10px -4px #1f2a4473}:is(.mr-screen,.mr-hub) .mr-screen__back.mr-screen__back .mr-btn__icon>svg{width:58%;height:58%}:is(.mr-screen,.mr-hub) .mr-screen__back.mr-screen__back.mr-btn[data-pressed]{box-shadow:none;transform:scale(.95)}:is(.mr-screen,.mr-hub) .mr-screen__back.mr-screen__back.mr-btn[data-pressed][data-motion=reduced]{transform:none}:is(.mr-screen,.mr-hub) .mr-screen__back.mr-screen__back.mr-btn:focus-visible{outline:none}:is(.mr-screen,.mr-hub) .mr-screen__back.mr-screen__back.mr-btn:focus-visible:before{outline:5px solid var(--focus);outline-offset:3px}[data-night=true] .mr-screen__back.mr-screen__back.mr-btn:before{background:#fff8eff0}:is(.mr-screen,.mr-hub,.mr-home) .mr-screen__kulak.mr-screen__kulak.mr-btn{--face:var(--bar-face,56px);--mr-icon:calc(var(--face) * .56);isolation:isolate;width:var(--hit);height:var(--hit);min-width:var(--hit);min-height:var(--hit);margin:calc((var(--face) - var(--hit)) / 2);box-shadow:none;color:var(--icon,#2d3058);background:0 0;border-radius:50%;flex:none;padding:0}:is(.mr-screen,.mr-hub) .mr-screen__top>.mr-screen__kulak.mr-screen__kulak.mr-btn{margin-left:auto}:is(.mr-screen,.mr-hub) .mr-screen__top>.mr-screen__actions+.mr-screen__kulak.mr-screen__kulak.mr-btn{margin-left:0}.mr-screen__top:not(:has(>.mr-screen__back))>.mr-screen__title:has(+.mr-screen__kulak){margin-right:auto}:is(.mr-screen,.mr-hub) .mr-screen__top:not(:has(>.mr-screen__back))>.mr-screen__title+.mr-screen__kulak.mr-screen__kulak.mr-btn{margin-left:calc((var(--face) - var(--hit)) / 2)}:is(.mr-screen,.mr-hub,.mr-home) .mr-screen__kulak.mr-screen__kulak.mr-btn:before{inset:calc((100% - var(--face)) / 2);z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);content:"";background:#ffffffc7;border-radius:50%;position:absolute;box-shadow:0 10px 24px -14px #1f2a444d,inset 0 0 0 1.5px #ffffffbf}:is(.mr-screen,.mr-hub,.mr-home) .mr-screen__kulak.mr-screen__kulak .mr-btn__icon{color:var(--icon,#2d3058)}[data-night=true] .mr-screen__kulak.mr-screen__kulak.mr-btn:before{background:#fff8eff0}:is(.mr-screen,.mr-hub)[data-night=true] .mr-bubble,:is(.mr-screen,.mr-hub)[data-night=true] .mr-bubble:after,:is(.mr-screen,.mr-hub)[data-night=true] .mr-door .mr-door__go{background:#fff8ef}:is(.mr-screen,.mr-hub)[data-night=true] .mr-glass{background:#fff8eff0}:is(.mr-screen,.mr-hub,.mr-home) .mr-screen__kulak.mr-screen__kulak .mr-btn__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:is(.mr-screen,.mr-hub,.mr-home) .mr-screen__kulak.mr-screen__kulak.mr-btn[data-pressed]{box-shadow:none;transform:scale(.95)}:is(.mr-screen,.mr-hub,.mr-home) .mr-screen__kulak.mr-screen__kulak.mr-btn[data-pressed][data-motion=reduced]{transform:none}:is(.mr-screen,.mr-hub,.mr-home) .mr-screen__kulak.mr-screen__kulak.mr-btn:focus-visible{outline:none}:is(.mr-screen,.mr-hub,.mr-home) .mr-screen__kulak.mr-screen__kulak.mr-btn:focus-visible:before{outline:5px solid var(--focus);outline-offset:3px}.mr-screen__hello{flex-wrap:wrap;align-items:center;gap:12px 4px;display:flex}.mr-screen__cut{height:var(--kuyo-row);flex:none;margin-left:-6px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),#0000);mask-image:linear-gradient(#000 calc(100% - 14px),#0000)}.mr-screen__kuyo{width:auto;height:calc(var(--kuyo-row) / .72);pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.mr-screen__kuyo.mr-kuyo-live{aspect-ratio:508/702;pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;position:relative}[data-night=true] .mr-screen__kuyo{filter:brightness(.9)saturate(.9)}.mr-screen__cut[data-asleep]{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.mr-screen__kuyo.mr-screen__kuyo--asleep{height:104px}.mr-screen__hello>.mr-bubble{border-radius:22px;flex:1 1 0;min-width:0;padding:12px 16px 14px}.mr-screen__hello .mr-bubble__hi{font-size:clamp(22px,6.6vw,26px)}.mr-screen__hello .mr-bubble .fennec-caption{text-wrap:pretty;font-size:17px}.mr-screen__hero{flex:1 0 100%;min-width:0}.mr-screen__hero>.mr-door[data-shape=wide]{margin-top:6px}.mr-bubble__extra{flex-direction:column;align-items:stretch;gap:8px;margin-top:8px;display:flex}.mr-screen[data-kuyo=corner]{--kuyo-row:96px}.mr-screen[data-kuyo=corner] .mr-screen__kuyo.mr-screen__kuyo--asleep{height:88px}.mr-screen[data-kuyo=corner] .mr-bubble{border-radius:20px;padding:10px 16px 12px}.mr-screen[data-kuyo=corner] .mr-bubble__hi{font-size:clamp(21px,6vw,24px)}.mr-screen[data-kuyo=corner] .mr-bubble .fennec-caption{font-size:16px}.mr-screen[data-kuyo=corner] .mr-bubble__rays{display:none}.mr-screen[data-kuyo=row] .mr-bubble .fennec-caption{margin-top:0;font-size:18px;font-weight:600}.mr-screen[data-kuyo=away] .mr-screen__body{flex:auto;justify-content:center}.mr-screen[data-kuyo=away] .mr-screen__hello{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mr-screen__say{align-items:flex-start;gap:12px;display:flex}.mr-screen__face.mr-avatar{width:48px;height:48px}.mr-screen__words{min-width:0;padding-top:2px}.mr-screen__say .fennec-caption{box-sizing:border-box;color:#2a3350;text-align:start;background:#fff;border-radius:20px;max-width:none;margin:0;padding:10px 18px;font-size:17px;line-height:1.35;display:inline-block;position:relative;box-shadow:0 12px 24px -16px #1f2a4473}.mr-screen__say .fennec-caption:before{content:"";background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;top:14px;left:-6px;transform:rotate(45deg)}.mr-screen__say .fennec-caption--empty{box-shadow:none;background:0 0;padding:0}.mr-screen__say .fennec-caption--empty:before{display:none}.mr-screen__body{flex-direction:column;gap:18px;display:flex}.mr-screen__body>.mr-btn{align-self:center}.mr-screen .mr-screen__body:has([aria-modal=true]){z-index:40}@media (orientation:landscape) and (min-width:900px) and (min-height:600px),(orientation:portrait) and (min-width:700px) and (min-height:900px){.mr-screen{--u:min(calc(100vw / 1536), calc(100dvh / 1024));--bar-face:max(64px, calc(76 * var(--u)));gap:max(14px, calc(18 * var(--u)));padding:calc(20 * var(--u)) calc(36 * var(--u)) 164px}.mr-screen[data-kulak=bar]{padding-bottom:48px}.mr-screen__top{flex-wrap:nowrap;max-width:none;margin-bottom:0;padding-block:0}.mr-screen[data-kulak=tile]>.mr-screen__top,.mr-hub>.mr-screen__top{position:relative}.mr-screen[data-kulak=tile]>.mr-screen__top:before,.mr-hub>.mr-screen__top:before{display:none}.mr-screen:not([data-kulak=tile])>.mr-screen__top{margin-top:calc(-20 * var(--u));padding-top:calc(20 * var(--u))}.mr-screen__top:has(>.mr-screen__back)>.mr-screen__title{flex:auto;order:0}.mr-screen__hello,.mr-screen__say,.mr-screen__body{max-width:980px}.mr-screen[data-wide] .mr-screen__say,.mr-screen[data-wide] .mr-screen__body{max-width:1240px}:is(.mr-screen,.mr-hub) .mr-screen__back.mr-screen__back.mr-btn{--mr-icon:max(36px, calc(44 * var(--u)));font-size:max(18px, calc(20 * var(--u)));padding-right:26px}:is(.mr-screen,.mr-hub) .mr-screen__back.mr-screen__back.mr-btn:before{border-radius:calc(20 * var(--u) + 6px)}.mr-screen__brand{height:max(40px, calc(56 * var(--u)))}.mr-screen__title{font-size:max(30px, calc(38 * var(--u)))}.mr-screen__title[data-pill]{font-size:max(30px, calc(38 * var(--u)));padding-right:30px}.mr-screen__title-icon{width:max(48px, calc(60 * var(--u)));height:max(48px, calc(60 * var(--u)))}.mr-screen[data-kulak=tile] .mr-screen__kulak.mr-screen__kulak.mr-btn,.mr-hub .mr-screen__kulak.mr-screen__kulak.mr-btn{--face-w:max(100px, calc(124 * var(--u)));--face-h:max(72px, calc(88 * var(--u)));--mr-icon:max(26px, calc(32 * var(--u)));right:max(16px, calc(36 * var(--u)));bottom:max(16px, calc(24 * var(--u)));z-index:30;gap:calc(6 * var(--u));font:600 max(16px, calc(17 * var(--u))) / 1.15 var(--font);border-radius:0;flex-direction:column;margin:0;padding:0 6px;position:fixed}.mr-screen[data-kulak=tile] .mr-screen__kulak.mr-screen__kulak.mr-btn:before,.mr-hub .mr-screen__kulak.mr-screen__kulak.mr-btn:before{inset:calc((100% - var(--face-h)) / 2) calc((100% - var(--face-w)) / 2);border-radius:calc(20 * var(--u) + 6px)}.mr-screen[data-kulak=tile] .mr-screen__kulak.mr-screen__kulak .mr-btn__label,.mr-hub .mr-screen__kulak.mr-screen__kulak .mr-btn__label{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.mr-screen{--kuyo-row:max(200px, calc(338 * var(--u)))}.mr-screen__hello{flex-wrap:nowrap;justify-content:center;gap:8px}.mr-screen__cut{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.mr-screen__kuyo{height:var(--kuyo-row)}.mr-screen[data-kuyo=corner]{--kuyo-row:max(120px, calc(150 * var(--u)))}.mr-screen__kuyo.mr-screen__kuyo--asleep{height:max(180px, calc(304 * var(--u)))}.mr-screen[data-kuyo=corner] .mr-screen__kuyo.mr-screen__kuyo--asleep{height:max(104px, calc(128 * var(--u)))}.mr-screen__hello>.mr-bubble{width:max(280px, calc(428 * var(--u)));border-radius:32px;flex:0 auto;padding:22px 28px 24px}.mr-screen__hello .mr-bubble__hi{font-size:max(30px, calc(43 * var(--u)))}.mr-screen__hello .mr-bubble .fennec-caption,.mr-screen[data-kuyo=corner] .mr-bubble .fennec-caption{font-size:max(18px, calc(22.5 * var(--u)))}.mr-screen[data-kuyo=corner] .mr-bubble__hi{font-size:max(24px, calc(30 * var(--u)))}.mr-screen__say .fennec-caption{font-size:max(18px, calc(22.5 * var(--u)))}.mr-screen__face.mr-avatar{width:max(52px, calc(64 * var(--u)));height:max(52px, calc(64 * var(--u)))}:is(.mr-screen,.mr-hub)[data-hero] .mr-screen__hello{grid-template-columns:auto minmax(100px, calc(150 * var(--u))) minmax(0, 1fr);align-items:end;gap:0 calc(16 * var(--u));grid-template-rows:auto auto;max-width:1100px;display:grid}:is(.mr-screen,.mr-hub)[data-hero] .mr-screen__cut{grid-area:1/1/3}:is(.mr-screen,.mr-hub)[data-hero] .mr-screen__hello>.mr-bubble{grid-area:1/2/auto/4;place-self:start;margin-bottom:18px}:is(.mr-screen,.mr-hub)[data-hero] .mr-screen__hello>.mr-screen__hero{grid-area:2/3}:is(.mr-screen,.mr-hub)[data-hero] .mr-screen__body{max-width:1100px}.mr-screen[data-kuyo=row]{--kuyo-row:max(240px, calc(420 * var(--u)));align-items:start;column-gap:calc(28 * var(--u));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(220px,4fr) minmax(0,8fr);display:grid}.mr-screen[data-kuyo=row]>.mr-screen__top{grid-column:1/-1}.mr-screen[data-kuyo=row]>.mr-screen__hello{top:calc(20 * var(--u) + var(--bar-face) + 12px);flex-direction:column-reverse;grid-area:2/1;align-self:start;align-items:flex-start;gap:2px;max-width:none;margin:0;position:sticky}.mr-screen[data-kuyo=row] .mr-screen__cut{height:var(--kuyo-row);overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.mr-screen[data-kuyo=row] .mr-screen__kuyo{height:calc(var(--kuyo-row) / .72)}.mr-screen[data-kuyo=row] .mr-screen__hello>.mr-bubble{width:auto;max-width:100%}.mr-screen[data-kuyo=row] .mr-bubble:after{top:auto;bottom:-9px;left:min(40%,120px)}.mr-screen[data-kuyo=row] .mr-bubble .fennec-caption{font-size:max(18px, calc(22.5 * var(--u)))}.mr-screen[data-kuyo=row]>.mr-screen__body{grid-area:2/2;max-width:none;margin:0}}@layer components{.mr-heading{box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);width:fit-content;max-width:100%;color:var(--navy,#1f2a44);font:800 24px/1.15 "Baloo 2", var(--font);background:#ffffffbd;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin:0;padding:6px 20px 6px 14px;display:flex;box-shadow:0 10px 24px -16px #1f2a4452,inset 0 0 0 1.5px #ffffffbf}[data-night=true] .mr-heading{background:#fff8efd1}.mr-heading:before{background:linear-gradient(180deg, var(--accent-top), var(--accent));content:"";border-radius:6px;flex:none;width:10px;height:1.05em}.mr-screen .mr-card{box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);color:var(--navy);background:#fffc;border-radius:32px;padding:18px 20px 20px;box-shadow:0 14px 30px -18px #1f2a4473,inset 0 0 0 1.5px #fffc}[data-night=true] .mr-screen .mr-card,.mr-screen[data-night=true] .mr-card{background:#fff8efd6}.mr-sheet{box-sizing:border-box;color:var(--navy,#1f2a44);background:#fffdf9;border-radius:28px;padding:20px 22px;box-shadow:0 18px 36px -22px #1f2a4473,inset 0 0 0 1.5px #1f2a440f}.mr-art{filter:drop-shadow(0 10px 14px #1f2a4438);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.mr-art-icon{width:var(--mr-icon,1.4em);height:var(--mr-icon,1.4em);object-fit:contain;filter:drop-shadow(0 4px 5px #1f2a443d);pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.mr-list{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.mr-screen .mr-btn.mr-list-card{--mr-icon:84px;--mr-edge:#1f2a441a;--mr-depth:4px;width:100%;box-shadow:0 var(--mr-depth) 0 var(--mr-edge), 0 16px 28px -18px #1f2a4480, inset 0 0 0 1.5px #ffffffd9;color:var(--navy);font:700 21px/1.2 var(--font);text-align:start;background:#ffffffe0;border-radius:28px;justify-content:flex-start;gap:16px;padding:12px 20px 12px 14px}.mr-screen .mr-list-card .mr-btn__icon{color:var(--accent-strong)}.mr-screen .mr-list-card .mr-btn__icon:has(>img){display:block}:where(.mr-screen .mr-list-card .mr-btn__icon)>img{object-fit:contain;width:100%;height:100%;display:block}.mr-screen .mr-list-card.mr-book-row .mr-btn__icon{width:auto;height:var(--mr-icon);aspect-ratio:3/4;display:block}.mr-book-row :is(.mr-cover__img,.mr-cover__pic){border-radius:12px}.mr-covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin:0;padding:0;list-style:none;display:grid}.mr-screen .mr-btn.mr-cover{width:100%;min-width:0;box-shadow:none;color:var(--navy);font:700 18px/1.25 var(--font);background:0 0;border-radius:22px;justify-content:flex-start;gap:10px;padding:0 0 6px}.mr-screen .mr-cover .mr-btn__icon{aspect-ratio:3/4;width:100%;height:auto}.mr-screen .mr-cover .mr-btn__label{box-sizing:border-box;-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);max-width:100%;font:800 19px/1.15 "Baloo 2", var(--font);text-wrap:balance;background:#fffc;border-radius:14px;padding:4px 12px 5px;box-shadow:0 8px 18px -12px #1f2a4466}.mr-screen[data-night=true] .mr-cover .mr-btn__label{background:#fff8efdb}.mr-screen .mr-cover:has(.mr-cover__pic[data-designed]) .mr-btn__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mr-screen .mr-btn.mr-cover[data-pressed]{transform:scale(.96)}.mr-cover__img,.mr-cover__pic{box-sizing:border-box;border-radius:18px;width:100%;height:100%;display:block;box-shadow:0 16px 26px -14px #1f2a448c,0 0 0 1.5px #ffffffb3}.mr-cover__img{object-fit:cover}.mr-cover__pic{background:linear-gradient(160deg, #fff, var(--accent-soft));place-items:center;font-size:64px;line-height:1;display:grid}.mr-cover__pic[data-designed]{background:linear-gradient(170deg, var(--accent-top) 0%, var(--accent) 58%, var(--accent-deep) 100%);color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:12% 10% 0;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 26px -14px #1f2a448c,0 0 0 1.5px #ffffffb3,inset 7px 0 #1f2a441f,inset 0 2px #fff6;container-type:inline-size}.mr-cover__book{object-fit:contain;filter:drop-shadow(0 8px 10px #1f2a444d);flex:auto;width:82%;min-height:0;display:block}.mr-cover__title{display:none}@container (min-width:104px){.mr-cover__pic[data-designed]{justify-content:flex-start}.mr-cover__book{width:76%}.mr-cover__title{background:var(--accent-deep);font:800 clamp(16px, 13cqi, 26px) / 1.1 "Baloo 2", var(--font);text-align:center;text-shadow:0 1px #0000002e;text-wrap:balance;overflow-wrap:anywhere;align-self:stretch;margin:8% -12% 0;padding:9% 14% 11%;display:block;box-shadow:inset 0 2px #ffffff38}}.mr-screen .mr-btn[data-variant=primary]:not(.mr-part),.mr-screen .mr-btn[data-variant=round][data-emphasis]:not(.mr-part){--mr-edge:var(--accent-edge);background:linear-gradient(180deg, var(--accent) 0%, var(--accent-deep) 100%);box-shadow:0 var(--mr-depth) 0 var(--mr-edge), 0 calc(var(--mr-depth) * 2) 22px #1f2a4438, inset 0 2px 0 #ffffff59;color:#fff;text-shadow:0 1px #00000024}.mr-screen .mr-btn[data-variant=secondary]:not(.mr-tile,.mr-list-card,.mr-cover,.mr-choice,.mr-part),.mr-screen .mr-btn[data-variant=round]:not([data-emphasis],.mr-tile,.mr-part){--mr-edge:#1f2a441f;box-shadow:0 var(--mr-depth) 0 var(--mr-edge), 0 14px 26px -16px #1f2a4473, inset 0 0 0 1.5px #ffffffd9;color:var(--navy);background:#ffffffe6}.mr-screen .mr-btn[data-variant=secondary]:not(.mr-tile,.mr-list-card,.mr-cover,.mr-choice,.mr-part) .mr-btn__icon,.mr-screen .mr-btn[data-variant=round]:not([data-emphasis],.mr-tile,.mr-part) .mr-btn__icon{color:var(--accent-strong)}.mr-screen[data-night=true] .mr-btn:is(.mr-list-card,.mr-choice,[data-variant=secondary]:not(.mr-tile,.mr-cover,.mr-part)){background:#fff8efeb}.mr-screen .mr-btn[data-variant=primary]:not(.mr-part):is(:disabled,[aria-disabled=true]),.mr-screen .mr-btn[data-variant=round][data-emphasis]:not(.mr-part):is(:disabled,[aria-disabled=true]){opacity:.6;filter:saturate(.75)}.mr-screen{--cue-ring:var(--accent);--cue-glow:var(--accent-soft)}.mr-screen .mr-btn[data-variant][data-pressed]:not(.mr-tile,.mr-cover,.mr-part){box-shadow:0 2px 0 var(--mr-edge), 0 4px 8px #1f2a4429}.mr-choices{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mr-choice,.mr-screen .mr-btn.mr-choice{--mr-edge:#1f2a441a;box-sizing:border-box;width:100%;min-height:var(--hit);box-shadow:0 4px 0 var(--mr-edge), 0 14px 26px -16px #1f2a4473, inset 0 0 0 1.5px #ffffffd9;color:var(--navy);background:#ffffffe6;border-radius:26px}.mr-choice:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[data-selected]),[data-selected]>.mr-choice,.mr-screen .mr-btn.mr-choice:is([aria-pressed=true],[aria-checked=true],[data-selected]),.mr-screen [data-selected]>.mr-btn.mr-choice{background:var(--accent-soft);box-shadow:inset 0 0 0 4px var(--accent-strong), 0 14px 26px -16px #1f2a4473}.mr-chip{background:var(--accent-soft);color:var(--accent-strong);font:700 16px/1.3 var(--font);border-radius:999px;align-items:center;gap:6px;padding:4px 14px;display:inline-flex}.mr-meter{background:#1f2a441a;border-radius:999px;height:14px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #1f2a441f}.mr-meter__fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent-top), var(--accent));transform:scaleX(var(--fill,0));transform-origin:0;transition:transform var(--dur-screen) var(--ease);position:absolute;inset:0}.mr-state{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 20px;display:flex}.mr-state__art{filter:drop-shadow(0 10px 14px #1f2a4438);width:min(200px,60%);height:auto}.mr-state__text{font:600 19px/1.4 var(--font);margin:0}@media (orientation:landscape) and (min-width:900px) and (min-height:600px),(orientation:portrait) and (min-width:700px) and (min-height:900px){.mr-heading{font-size:28px}.mr-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mr-covers{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:28px 22px}.mr-sheet{border-radius:32px;padding:28px 34px}}}
