.entry-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.entry-modes button{min-width:0}.entry-modes strong,.entry-modes small{overflow-wrap:anywhere}
.progress-input{flex-wrap:wrap}.progress-input input{min-height:44px}.progress-apply{min-height:44px;min-width:90px;margin-left:0;padding:10px 18px;border:1px solid var(--lime);border-radius:5px;background:var(--lime);color:var(--deep);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.progress-apply:hover{filter:brightness(1.04);color:var(--deep)}.progress-apply:focus-visible{outline:2px solid var(--text);outline-offset:3px}.progress-status>span{display:block}.progress-status [data-progress-applied]{font-weight:600;color:var(--lime)}.progress-status.has-error [data-progress-feedback]{color:#d78a62}
.spoiler-progress{margin:16px 0 20px;padding:15px 17px;border:1px solid var(--line);border-left:3px solid var(--lime);border-radius:6px;background:var(--panel);text-align:left}.spoiler-progress>label{display:block;font-size:12px;font-weight:600;margin-bottom:9px}.progress-input{display:flex;align-items:center;gap:10px;font-size:12px}.progress-input input{width:86px;max-width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:5px;background:var(--bg);color:var(--text);font:inherit}.progress-input input[aria-invalid="true"]{border-color:#e8a17f}.spoiler-progress p{margin:9px 0 0!important;font-size:11px!important;line-height:1.8!important;color:var(--muted)!important}.spoiler-progress .beta-warning{color:var(--text)!important}.beta-warning b{display:inline-block;margin-right:5px;font:10px Arial,sans-serif;letter-spacing:1px;color:var(--lime)}
.viewing-guidance{display:block}.catalog-copy .viewing-guidance{padding:9px!important;margin:9px 0!important}.catalog-copy .viewing-guidance>span{font-size:10px}.catalog-copy .viewing-guidance small{font-size:9px;letter-spacing:0}
html[data-spoilers="partial"] .hero-art>img,html[data-spoilers="partial"] .collection>img{visibility:hidden}
.listening-panel[data-player-spoilers="off"] .video-container{position:absolute;left:0;top:0;width:100%;height:220px;min-height:220px;visibility:hidden;opacity:0;pointer-events:none;clip-path:inset(50%)}.listening-panel[data-player-spoilers="off"] .audio-stage{display:flex}.listening-panel[data-player-spoilers="on"] .audio-stage{display:none}
html[data-spoilers="partial"] .chapter-tile:not(:has(img)){justify-content:center;align-items:center}.chapter-grid.revealed .chapter-tile:not(:has(img)) b{position:static;font-size:26px;margin:10px 0}.chapter-grid.revealed .chapter-tile:not(:has(img)) .chapter-tile-label{margin-left:0}
@media(max-width:760px){.entry-modes{grid-template-columns:1fr}.entry-modes button{padding:12px}.entry-modes small{margin-top:4px}.site-settings{flex-wrap:wrap}.mode-switch{flex-wrap:wrap}.mode-switch button{white-space:normal}.spoiler-progress{padding:12px}.spoiler-progress p{font-size:10px!important}}
@media(max-width:760px){.progress-input input{font-size:16px}.progress-apply{flex:1 0 100%;margin-left:0}.progress-status [data-progress-applied]{font-size:12px}}

[data-theme="light"] .progress-apply{background:#527b2f;border-color:#527b2f;color:#fff}
