.reader2-tools{display:flex;flex-wrap:wrap;gap:6px;margin:0 auto 12px;max-width:var(--text-width)}.reader2-tools button{font-size:12px;min-height:40px;padding:7px 10px}#returnBtn{background:var(--accent);color:var(--paper)}[hidden]{display:none!important}#viewport{user-select:text;-webkit-user-select:text}.prose mark{background:#ffe69a;color:inherit;border-radius:2px}.prose mark[data-color=green]{background:#bfe5c7}.prose mark[data-color=pink]{background:#f3c8db}[data-theme=dark] .prose mark{color:#1e241f}#passageDialog{width:min(720px,calc(100% - 24px))}#passageText{font:24px/2 var(--reading-font);white-space:pre-wrap;margin:24px 0}textarea{display:block;width:100%;min-height:100px;padding:12px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:6px;resize:vertical;font:inherit}.inline-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.inline-actions select{width:auto}#notesFilter{width:100%;padding:12px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:6px}.note-card{padding:12px 0;border-bottom:1px solid var(--line)}.note-card p{white-space:pre-wrap;overflow-wrap:anywhere}.note-card>button:first-child{display:block;width:100%;text-align:left}.note-card>button{margin:4px 4px 4px 0}.file-label{display:block;margin:14px 0;padding:12px;border:1px solid var(--line);border-radius:6px}.file-label input{display:block;max-width:100%;margin-top:9px}.ruler-on #content>[data-i]{opacity:.35}.ruler-on #content>.ruler-current,.ruler-on #content>[data-i]:hover{opacity:1}#speechStatus{font-size:12px;color:var(--muted)}#viewport{height:max(240px,calc(100dvh - 440px))}body.focus-mode #viewport{height:max(240px,calc(100dvh - 340px))}#notesDialog{width:min(650px,calc(100% - 24px))}.prose [data-i]{overflow-wrap:break-word}.prose h2{break-after:avoid}#noteStatus{font-size:12px;color:var(--muted)}.version-label{font-size:11px;letter-spacing:1px;color:var(--accent)}@media(max-width:700px){.reader2-tools{gap:4px}.reader2-tools button{padding:6px 8px;font-size:12px}#viewport{height:max(220px,calc(100dvh - 380px))}body.focus-mode #viewport{height:max(220px,calc(100dvh - 315px))}.reader2-tools{margin-bottom:8px}.book-label{display:none}.tools{width:100%;justify-content:space-between}#passageText{font-size:22px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
#content,#content *{-webkit-user-select:text;user-select:text}#passageText{-webkit-user-select:text;user-select:text}
