@media (prefers-color-scheme:light){:root{--bg-header:#f8fafc;--bg-item-hover:#f1f5f9;--bg-item:#fff;--bg-page:#fff;--border-default:#b4b9bf;--checkbox-border-checked:#3b82f6;--checkbox-border-hover:#94a3b8;--checkbox-border-unchecked:#cbd5e1;--checkbox-border:#cbd5e1;--text-hover:#1e293b;--text:#0f172a}}@media (prefers-color-scheme:dark){:root{--bg-header:#1e293b;--bg-item-hover:#334155;--bg-item:#1e293b;--bg-page:#0f172a;--border-default:#334155;--checkbox-border-checked:#60a5fa;--checkbox-border-hover:#64748b;--checkbox-border-unchecked:#475569;--checkbox-border:#475569;--text-hover:#fff;--text:#e5e7eb}}*{margin:0;padding:0}html,body{background-color:var(--bg-page);width:100%;height:100%;color:var(--text);font-family:monospace}header{text-align:center;background:var(--bg-header);border-bottom:2px solid var(--border-default);padding:20px}.container{display:flex}.dialog{margin:2rem;padding:2rem}.dialog pre{white-space:normal;word-break:break-all}@media (width<=768px){.container{flex-direction:column}.container>h1{display:none}}progress{width:100%}progress:after{content:attr(data-percentage) " %";padding-top:1rem;display:block}.nav{border-right:2px solid var(--border-default);padding:20px}.nav li:hover{background-color:var(--bg-item-hover)}.nav li.selected,.nav li.selected:hover{color:var(--text);background:var(--bg-item-hover)}.select{border:1px solid var(--border-default);background:var(--bg-page);color:var(--text);margin:20px;padding:10px;display:none}@media (width<=768px){.nav{display:none}.select{display:block}}.book{padding:20px}.chapters{margin:0 -5px}.chapter{border:1px solid var(--border-default);text-align:center;box-sizing:border-box;width:50px;margin:5px;padding:5px;display:inline-block}.chapter input{margin:0 auto;display:block}.chapter input:hover{background:var(--checkbox-border-hover)}.chapter input.on{color:var(--text);background:var(--checkbox-border-checked)}.chapter input.on:hover{color:var(--text);background:var(--checkbox-border-hover)}
