.reader-review-panel{z-index:45;bottom:max(12px, env(safe-area-inset-bottom));background:var(--card);width:max-content;max-width:calc(100% - 32px);color:var(--card-foreground);text-align:center;border-radius:20px;gap:5px;padding:10px 16px;font-size:14px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.reader-review-panel p{margin:0}.reader-review-panel small{font-size:12px}.reader-review-panel label{justify-content:center;align-items:center;gap:8px;display:flex}.reader-review-panel input{width:18px;height:18px;accent-color:var(--primary)}.reader-review-panel button{background:var(--primary);color:var(--primary-foreground);border-radius:12px;padding:9px 16px;font-weight:700}.reader-review-panel button:disabled{opacity:.45;cursor:default}@media (height<=450px){.reader-review-panel{gap:3px;padding:7px 12px;font-size:12px}}html[data-ui-design=bold][data-sky][data-sky] body .reader-view.reader-bedroom{background:#324759 url(/design/reader/bedroom-boy-v1.png) 50%/cover no-repeat!important}html[data-ui-design=bold][data-sky][data-sky] body .reader-view.reader-bedroom[data-room=girl]{background:#92778e url(/design/reader/bedroom-girl-v1.png) 50%/cover no-repeat!important}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;padding:0!important}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-top-controls{z-index:40;background:0 0;grid-area:1/1;inset:0 0 auto;padding:calc(var(--safe-top,0px) + 4px) max(8px, var(--safe-right,0px)) 6px max(8px, var(--safe-left,0px))!important;position:absolute!important}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-v3-surface{grid-area:1/1;place-items:center;width:100%;height:100%;min-height:0;container-type:size;background:0 0!important;padding:0!important}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-v3-surface .reader-v3-stage{align-self:center;width:min(100%, calc(100cqh * var(--reader-phone-ratio)))!important;height:min(100%, calc(100cqw / var(--reader-phone-ratio)))!important;aspect-ratio:auto!important;max-width:none!important;max-height:100%!important;transform:none!important}@media (orientation:landscape){html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-v3-surface .reader-v3-stage{width:100%!important;height:100%!important}}@media (width>=600px) and (height>=600px){html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-v3-surface .reader-v3-stage{width:100%!important;height:100%!important}}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-bottom-controls{left:50%;bottom:calc(max(12px, var(--safe-bottom,0px)) + 4px);z-index:40;width:max-content;max-width:calc(100% - 128px - var(--safe-left,0px) - var(--safe-right,0px));background:0 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-bottom-controls .reader-page-navigation{background:var(--bold-panel);border-radius:22px;justify-content:center;align-items:center;gap:8px;width:auto;padding:5px;box-shadow:0 4px 18px #10162340}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-review-panel{left:max(8px, var(--safe-left,0px));right:max(8px, var(--safe-right,0px));bottom:calc(max(12px, var(--safe-bottom,0px)) + 70px);z-index:40;width:auto;position:absolute}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-end-like{left:50%;bottom:calc(max(12px, var(--safe-bottom,0px)) + 70px);z-index:40;position:absolute;transform:translate(-50%)}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-notice-slot{left:max(8px, var(--safe-left,0px));right:max(8px, var(--safe-right,0px));bottom:calc(max(12px, var(--safe-bottom,0px)) + 70px);z-index:45;position:absolute}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage[data-controls-visible=false] :is(.reader-top-controls,.reader-bottom-controls,.reader-review-panel,.reader-end-like){display:none!important}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-controls-toggle{right:max(12px, var(--safe-right,0px));bottom:calc(max(12px, var(--safe-bottom,0px)) + 9px);z-index:60;border:1px solid var(--bold-edge);background:var(--bold-panel);width:44px;min-width:44px;height:44px;color:var(--bold-ink);cursor:pointer;touch-action:manipulation;border-radius:16px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;box-shadow:0 3px 10px #16203338}html[data-ui-design=bold][data-sky][data-sky] body .reader-controls-toggle svg{width:22px;height:22px;color:inherit}html[data-ui-design=bold][data-sky][data-sky] body .reader-controls-toggle:focus-visible{outline:3px solid var(--bold-purple);outline-offset:3px}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-turngl{border-radius:8px;box-shadow:0 18px 30px #10162350,0 4px #dfd9d1,0 6px #afa9a4,0 8px 10px #10162350}html[data-ui-design=bold][data-sky][data-sky] body .reader-immersive-stage .reader-turngl:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -2px 3px #17203426}html[data-ui-design=bold][data-sky][data-sky] body .reader-bedroom .reader-story-stars{pointer-events:none;inset:0;overflow:hidden;display:block!important}html[data-ui-design=bold][data-sky][data-sky] body .reader-story-stars>span{left:var(--star-x);top:var(--star-y);transform:translate(-50%, -50%) rotate(var(--star-rotation));opacity:.55;width:min(3.2cqw,18px);height:min(3.2cqw,18px);color:var(--star-color);font-size:0;bottom:auto;right:auto}.reader-story-stars svg{width:100%;height:100%;display:block}.reader-story-stars>span[data-size=large]{width:min(4cqw,22px);height:min(4cqw,22px)}@media (orientation:portrait){html[data-ui-design=bold][data-sky][data-sky] body .reader-story-stars>span{width:min(2.8cqw,14px);height:min(2.8cqw,14px)}}
