.reader-module__HLaBTG__readerShell{gap:1rem;padding-top:0;display:grid}.reader-module__HLaBTG__toolbar{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-2) 90%, transparent);border-radius:var(--radius-card);width:100%;box-shadow:0 8px 18px var(--surface-shadow);flex-wrap:wrap;gap:.75rem;padding:.75rem;display:flex;position:static}.reader-module__HLaBTG__control{align-items:center;gap:.5rem;display:flex}.reader-module__HLaBTG__label{color:var(--muted);font-size:.8rem}.reader-module__HLaBTG__options{gap:.35rem;display:flex}.reader-module__HLaBTG__option,.reader-module__HLaBTG__active{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-2) 82%, transparent);color:var(--foreground);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:999px;padding:.22rem .7rem;font-size:.82rem;line-height:1.3}.reader-module__HLaBTG__active{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 14%, var(--surface-2))}.reader-module__HLaBTG__option:hover{border-color:var(--surface-border-strong);background:color-mix(in srgb, var(--accent) 8%, var(--surface-2))}.reader-module__HLaBTG__article{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-1) 95%, transparent);border-radius:var(--radius-panel);min-height:70vh;box-shadow:0 8px 20px var(--surface-shadow);padding:1.25rem;overflow:auto}.reader-module__HLaBTG__small{font-size:.96rem}.reader-module__HLaBTG__medium{font-size:1.06rem}.reader-module__HLaBTG__large{font-size:1.2rem}.reader-module__HLaBTG__horizontal{writing-mode:horizontal-tb;line-height:1.5}.reader-module__HLaBTG__vertical{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.06em;max-height:78vh;line-height:1.62}:is(.reader-module__HLaBTG__article h1,.reader-module__HLaBTG__article h2,.reader-module__HLaBTG__article h3){margin-top:1.2em;margin-bottom:.4em;font-weight:700;line-height:1.35}.reader-module__HLaBTG__article h1{font-size:1.8em}.reader-module__HLaBTG__article h2{font-size:1.45em}.reader-module__HLaBTG__article h3{font-size:1.2em}.reader-module__HLaBTG__article p{margin:.8em 0}.reader-module__HLaBTG__article.reader-module__HLaBTG__vertical p{margin-block:1.6em}:is(.reader-module__HLaBTG__article ul,.reader-module__HLaBTG__article ol){margin:.8em 0;padding-inline-start:1.5em}.reader-module__HLaBTG__article blockquote{border-inline-start:4px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--muted);margin:1em 0;padding:.55rem .85rem}.reader-module__HLaBTG__article hr{border:none;border-top:1px solid var(--surface-border);margin:1.4em 0}.reader-module__HLaBTG__article.reader-module__HLaBTG__vertical hr{border-top:none;border-block-start:1px solid var(--surface-border);block-size:0;inline-size:90%;margin-block:1.1rem;margin-inline:auto}:is(.reader-module__HLaBTG__article pre,.reader-module__HLaBTG__article code){writing-mode:horizontal-tb}.reader-module__HLaBTG__article code{background:color-mix(in srgb, var(--background) 82%, transparent);border-radius:.4rem;padding:.08rem .28rem}.reader-module__HLaBTG__article pre{border:1px solid var(--surface-border);border-radius:.75rem;padding:.75rem;overflow:auto}@media (max-width:768px){.reader-module__HLaBTG__toolbar{gap:.55rem;padding:.6rem}.reader-module__HLaBTG__label{font-size:.75rem}}
