.empty-library-copy{max-width:72ch;margin:0;color:var(--muted);font-size:.84rem;line-height:1.42}.empty-library-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.empty-library-reset-action{width:fit-content}.first-run-panel{display:grid;gap:16px;margin-top:20px}.first-run-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.first-run-step{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:14px;border:1px solid var(--border);border-radius:18px;background:rgba(255,253,249,.78)}.first-run-step.actionable{transition:border-color .16s ease,transform .16s ease,background .16s ease}.first-run-step.actionable:hover{border-color:var(--accent-border);background:var(--surface-accent);transform:translateY(-1px)}.first-run-step-number{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.78rem;font-weight:800}.first-run-step strong{display:block;margin-bottom:4px;color:var(--text);font-size:.92rem;line-height:1.2}.first-run-step p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.first-run-actions{margin-top:0}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.settings-columns,.settings-grid{display:grid;align-items:start;gap:14px}.settings-columns{grid-column:1/-1;grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr)}.settings-columns-single{grid-template-columns:minmax(0,1fr)}.support-columns-2{display:grid;gap:24px;grid-column:1/-1;grid-template-columns:2fr 1fr;align-items:start}@media (max-width:720px){.support-columns-2{grid-template-columns:1fr}}.settings-security-cluster{display:grid;gap:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.settings-security-lead{display:grid;gap:8px;grid-column:1/-1;align-content:start;padding:16px 18px;border:1px solid var(--accent-border);border-radius:22px;background:radial-gradient(circle at top right,rgba(23,121,100,.12),transparent 34%),linear-gradient(180deg,rgba(255,253,249,.98),rgba(240,248,244,.94));box-shadow:var(--shadow)}.settings-security-lead h2{margin:0;max-width:none;font-size:clamp(.98rem,1.08vw,1.14rem);line-height:1.14;letter-spacing:-.03em}.settings-security-lead .settings-helper-copy{max-width:72ch}@media (min-width:1180px){.settings-security-lead h2{white-space:nowrap}.settings-security-lead .settings-helper-copy{max-width:none;white-space:nowrap}}.settings-2fa-card,.settings-security-card{align-content:start;min-height:0}.settings-security-cluster .settings-form{align-content:start}.settings-security-cluster .settings-form-field{align-content:start;gap:4px}.settings-security-cluster .input{width:100%;height:40px;min-height:40px;padding:0 12px;border-radius:14px;font-size:.88rem;line-height:1.2}.settings-column{display:grid;gap:14px;align-content:start}.settings-card{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,246,239,.96));box-shadow:var(--shadow)}.settings-section-flat{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.settings-card-hero{grid-column:1/-1}.settings-account-card,.settings-card-hero{background:radial-gradient(circle at top right,rgba(23,121,100,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,246,239,.96))}.settings-danger-card{grid-column:1/-1;border-color:color-mix(in srgb,var(--danger) 28%,var(--border));background:radial-gradient(circle at top right,rgba(176,72,56,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(253,246,244,.96))}.settings-danger-card .eyebrow{color:var(--danger)}.settings-danger-copy{max-width:82ch}.delete-account-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.delete-account-form .settings-feedback{grid-column:1/-1}.delete-account-actions{align-self:end}.onboarding-card{gap:12px}.overview-onboarding-card{margin-top:2px;background:radial-gradient(circle at top right,rgba(23,121,100,.06),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,246,239,.96))}.onboarding-card-header h2{max-width:540px;font-size:1rem;line-height:1.14}.setup-progress-pill{display:inline-flex;align-items:center;min-height:30px;padding:6px 9px;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.setup-progress-track{height:8px;overflow:hidden;border-radius:999px;background:var(--neutral)}.setup-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.setup-checklist{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.setup-step{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-height:82px;padding:11px;border:1px solid var(--border);border-radius:16px;background:rgba(255,253,249,.8);transition:border-color .16s ease,transform .16s ease,background .16s ease}.setup-step:hover{border-color:var(--accent-border);background:var(--surface-accent);transform:translateY(-1px)}.setup-step.complete{border-color:var(--accent-border);background:color-mix(in srgb,var(--success-soft) 56%,rgba(255,253,249,.9))}.setup-step-marker{display:inline-flex;min-width:30px;height:30px;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:var(--neutral);color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.setup-step.complete .setup-step-marker{background:var(--success-soft);color:var(--success)}.setup-step-copy{display:grid;gap:3px}.setup-step-copy strong{font-size:.88rem;line-height:1.16}.setup-step-copy span{color:var(--muted);font-size:var(--font-size-description);line-height:1.5}.setup-step-action{color:var(--accent-strong);font-size:.74rem;font-weight:800;text-align:right;text-transform:uppercase}.onboarding-extension-callout{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--accent-border);border-radius:18px;background:radial-gradient(circle at top right,rgba(23,121,100,.08),transparent 32%),var(--surface-accent)}.onboarding-extension-callout strong{display:block;margin-bottom:3px;font-size:.82rem;line-height:1.2}.onboarding-extension-callout p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.36}.settings-feedback{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:16px;background:rgba(255,253,249,.92)}.settings-feedback strong{color:var(--text);font-size:.92rem;line-height:1.2}.settings-feedback p{margin:0;font-size:.9rem;line-height:1.45}.settings-feedback-success{background:color-mix(in srgb,var(--success-soft) 72%,rgba(255,253,249,.92))}.settings-feedback-success p{color:var(--success)}.settings-feedback-error{background:color-mix(in srgb,rgba(255,235,232,.95) 72%,rgba(255,253,249,.92))}.settings-feedback-error p{color:var(--danger)}.settings-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px}.settings-card-header h2{margin:0;font-size:1rem;line-height:1.14;letter-spacing:-.03em}.settings-details-list,.settings-row-pair,.settings-stack{display:grid;gap:8px;min-width:0}.settings-row-pair{grid-template-columns:1fr}@media (min-width:768px){.settings-row-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.settings-row-pair>.settings-row{align-self:stretch}}.settings-form{display:grid;gap:10px}.feedback-form{display:grid;gap:8px;min-width:0}.feedback-form-compact{padding:12px;border:1px solid var(--border);border-radius:16px;background:rgba(255,253,249,.88)}.feedback-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-form .settings-form-field,.feedback-grid>.settings-form-field{min-width:0}.feedback-form .input{width:100%;min-width:0;height:40px;min-height:40px;padding:0 12px;border-radius:14px;font-size:.88rem;line-height:1.2}.feedback-form .input::placeholder{font-size:.88rem}.feedback-form .feedback-textarea{height:auto;min-height:78px;padding:10px 12px;line-height:1.4;resize:vertical}.feedback-paste-target{display:grid;gap:4px;padding:10px 12px;border:1px dashed var(--accent-border);border-radius:14px;background:color-mix(in srgb,var(--accent-soft) 50%,rgba(255,253,249,.86));cursor:text;outline:none}.feedback-paste-target strong{color:var(--text);font-size:.9rem;line-height:1.2}.feedback-paste-target p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.4}.feedback-form-compact .feedback-paste-target p{font-size:var(--font-size-description);line-height:1.5}.feedback-paste-target:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(23,121,100,.12)}.feedback-screenshot-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.feedback-picker-button{min-height:32px;padding:0 12px;font-size:.82rem}.feedback-file-meta{color:var(--muted);font-size:.84rem;line-height:1.4}.feedback-clear-button{padding:0;border:0;background:transparent;color:var(--accent-strong);font-size:.84rem;font-weight:700;cursor:pointer}.feedback-clear-button:hover{text-decoration:underline}.feedback-file-input{display:none}.settings-import-form{display:grid;gap:8px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.migration-assistant{display:grid;gap:12px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgba(255,253,249,.96),rgba(248,244,237,.9))}.migration-assistant-header h3{margin-bottom:6px;font-size:1rem;line-height:1.24}.migration-assistant-header p,.migration-guidance-card p,.migration-result-card p{margin:0;color:var(--muted);font-size:var(--font-size-description);line-height:1.5}.migration-guidance-grid,.migration-result-grid,.migration-source-grid{display:grid;gap:8px;min-width:0}.migration-source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.migration-source-card{display:grid;gap:5px;min-width:0;min-height:88px;padding:10px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.74);color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.migration-source-card:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--surface)}.migration-source-card.selected{border-color:var(--accent-border);background:var(--accent-soft);box-shadow:0 8px 20px rgba(23,121,100,.08)}.migration-source-card strong{font-size:.9rem;line-height:1.25}.migration-source-card span{color:var(--muted);font-size:var(--font-size-description);line-height:1.5}.migration-guidance-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.migration-guidance-card,.migration-result-card{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.72)}.settings-mini-label{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.migration-step-list{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--muted);font-size:var(--font-size-description);line-height:1.5}.migration-chip-row{display:flex;flex-wrap:wrap;gap:6px}.migration-upload-grid{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}@media (min-width:900px){.migration-upload-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.migration-file-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.72)}.migration-file-status{display:grid;grid-column:1;gap:2px;min-width:0;align-self:center}.migration-file-status.selected strong{color:var(--accent-strong)}.migration-file-status strong{font-size:.84rem;line-height:1.25}.migration-file-status span{margin:0;color:var(--muted);font-size:var(--font-size-description);line-height:1.5}.migration-file-actions{display:flex;flex-direction:column;gap:8px;grid-column:2;align-self:center;min-width:130px}.migration-file-button{min-height:34px;padding:0 12px;font-size:.78rem;width:100%;text-align:center;justify-content:center}@media (max-width:720px){.migration-file-picker{grid-template-columns:1fr}.migration-file-actions{grid-column:1;width:100%}.migration-file-button{width:100%}}.migration-safety-block{display:grid;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-muted)}.migration-safety-title{margin:0 0 2px;color:var(--text);font-size:.92rem;font-weight:700;line-height:1.2}.migration-safety-block p{margin:0;color:var(--muted);font-size:var(--font-size-description);font-weight:400;line-height:1.5}.migration-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.migration-result-grid span{padding:8px 9px;border:1px solid var(--border);border-radius:12px;background:var(--surface-muted);color:var(--text);font-size:.78rem;font-weight:700;text-align:center}.settings-disclosure{min-width:0;border:1px solid var(--border);border-radius:16px;background:rgba(255,253,249,.72)}.settings-disclosure-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;color:var(--text);font-size:.92rem;font-weight:700}.settings-disclosure-summary::-webkit-details-marker{display:none}.settings-disclosure-summary:after{content:"−";color:var(--muted);font-size:1rem}.settings-disclosure:not([open]) .settings-disclosure-summary:after{content:"+"}.settings-disclosure-body{display:grid;gap:8px;min-width:0;padding:0 14px 14px}.settings-disclosure-body p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.settings-form-field{display:grid;gap:6px}.settings-form-field span{color:var(--muted);font-size:.82rem;font-weight:700}.settings-form-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-details-list div,.settings-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:16px;background:rgba(255,253,249,.88)}.settings-details-list span{color:var(--muted);font-size:.82rem;line-height:1.38}.settings-row p{color:var(--muted);font-size:var(--font-size-description);line-height:1.5}.settings-details-list strong,.settings-row strong{color:var(--text);font-size:.88rem;line-height:1.3}.settings-row>div{display:grid;gap:4px;min-width:0}.settings-row p{margin:0;max-width:48ch}.settings-row.compact{justify-content:flex-start;background:rgba(255,253,249,.72)}.settings-2fa-status-row{min-height:44px;padding-top:6px;padding-bottom:6px}.settings-stack.compact{gap:6px}.settings-helper-copy{margin:0;color:var(--muted);font-size:var(--font-size-description);line-height:1.5}.extensions-overview-grid{display:grid;gap:14px;grid-template-columns:1fr;align-items:start}.extensions-page .section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.extensions-page .landing-section-heading h2{font-size:clamp(.98rem,1.02vw,1.08rem);line-height:1.18;letter-spacing:-.02em}.extensions-page .settings-card-header h2,.extensions-page .settings-card>h2{font-size:clamp(.96rem,1vw,1.04rem);line-height:1.16;letter-spacing:-.02em}.extensions-meta{display:grid;gap:8px;align-content:start;margin-top:18px}.extensions-meta-row{align-items:center;min-height:0}.extensions-browser-grid,.extensions-guide-stack,.extensions-setup-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.extensions-guide-stack{align-content:start;align-items:start}.extensions-guide-stack>.settings-card{padding:18px;gap:12px;align-content:start}.extensions-guide-stack .extensions-capabilities-card,.extensions-guide-stack .extensions-guide-card:first-child,.extensions-guide-stack .extensions-guide-card:last-child{grid-column:span 1}.extensions-step-list{display:grid;gap:12px;align-content:start;margin:0;padding-left:20px}.extensions-step-list li{padding-left:2px}.extensions-step-list li::marker{color:var(--accent);font-weight:700}.extensions-step-list h3{margin:0;font-size:.94rem;line-height:1.22;letter-spacing:-.02em}.extensions-browser-card{align-content:start}.extensions-setup-card{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);scroll-margin-top:72px}@media (min-width:768px) and (max-width:1023px){.extensions-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.extensions-setup-grid{grid-template-columns:1fr}}.extensions-browser-card .settings-helper-copy,.extensions-step-list .settings-helper-copy{font-size:var(--font-size-description);line-height:1.5}.extensions-browser-actions{display:flex;flex-wrap:wrap;gap:10px}.extensions-capabilities-card{padding:18px}.extensions-capabilities-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;align-content:start}.extensions-capabilities-list li{position:relative;padding-left:20px;color:var(--text);font-size:var(--font-size-description);line-height:1.5}.extensions-capabilities-list li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.extensions-setup-list{margin:0;padding-left:18px;color:var(--muted);font-size:var(--font-size-description);line-height:1.6}.extensions-setup-list li+li{margin-top:4px}.extensions-help-stack{display:grid;gap:14px;align-content:start}.extensions-help-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.extensions-help-item p{margin:0;color:var(--muted);font-size:var(--font-size-description);line-height:1.5}.extensions-help-item strong{font-size:.94rem;line-height:1.22}.reader-layout{display:grid;gap:18px;grid-template-columns:284px minmax(0,1fr);align-items:start}.reader-meta-card{display:grid;gap:8px;padding:20px;position:sticky;top:20px;background:var(--surface-accent)}.reader-meta-hero{display:grid;gap:6px}.reader-details-heading p,.reader-meta-hero p{margin:0;color:var(--muted);font-family:var(--font-ui);font-size:.78rem;font-weight:500;line-height:1.32;letter-spacing:0}.reader-failure-help{color:#9f3f34!important;font-size:.74rem!important;font-weight:650!important}.reader-details-card{display:grid;gap:6px;padding:11px 12px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,244,237,.92));border:1px solid var(--border)}.reader-details-heading{display:grid;gap:4px}.reader-details-list{display:grid;gap:4px;margin:0}.reader-details-list div{display:grid;grid-template-columns:minmax(0,88px) minmax(0,1fr);gap:8px;align-items:start;padding:8px 0;border-top:1px solid rgba(228,221,210,.92)}.reader-details-list div:first-child{border-top:0;padding-top:0}.reader-details-list dt{color:var(--text-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.reader-details-list dd{margin:0;color:var(--text);font-size:.8rem;font-weight:600;line-height:1.28;word-break:break-word}.reader-card{max-width:860px}.reader-toolbar-card{display:grid;gap:14px;margin-bottom:18px;padding:16px 18px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,244,237,.94))}.reader-toolbar-card.sepia{background:linear-gradient(180deg,rgba(250,244,232,.98),rgba(244,235,221,.94))}.reader-toolbar-card.slate{border-color:rgba(93,119,148,.26);background:linear-gradient(180deg,rgba(235,240,247,.98),rgba(226,233,243,.94))}.reader-toolbar-error{margin:-2px 0 0}.reader-preview-active .reader-meta-card,.reader-preview-active .reader-page-header{display:none}.reader-preview-active .reader-layout{display:block}.reader-preview-active .reader-card{max-width:min(880px,100%);margin:0 auto}.reader-preview-header{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:12px 0 18px}.reader-preview-drawer-header h2,.reader-preview-header h1{margin:5px 0 0;color:var(--text-strong);font-size:clamp(1.35rem,3vw,2rem);line-height:1.15}.reader-preview-header p{margin:8px 0 0;color:var(--muted);font-size:var(--font-size-description)}.reader-preview-actions,.reader-preview-metadata{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.reader-preview-metadata{margin-top:12px}.reader-preview-meta-chip{display:inline-flex;gap:5px;align-items:center;min-height:28px;padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 76%,transparent);color:var(--muted);font-size:.72rem;font-weight:600}.reader-preview-meta-chip strong{color:var(--text);font-size:.67rem;letter-spacing:.04em;text-transform:uppercase}.reader-preview-tag{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-strong)}.reader-preview-actions{justify-content:flex-end;max-width:420px}.reader-preview-actions .favorite-toggle-wrap,.reader-preview-actions .item-actions-wrap,.reader-preview-actions .metadata-editor{flex:0 0 auto}.reader-preview-actions .item-actions-wrap .card-actions{gap:5px}.reader-preview-actions .form-message{position:absolute}.reader-preview-classic-link,.reader-preview-header p a{color:var(--accent-strong);font-weight:700}.reader-preview-classic-link{flex:0 0 auto;padding:7px 0;border:0;border-bottom:1px solid;background:transparent;cursor:pointer}.reader-preview-launch{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--accent-border);border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);cursor:pointer;font-size:1rem;line-height:1}.reader-preview-launch:focus-visible,.reader-preview-launch:hover{border-color:var(--accent);background:var(--accent);color:#fff}.reader-preview-nav{position:sticky;top:12px;z-index:40;display:flex;align-items:center;gap:8px;margin:0 0 18px;padding:0;overflow-x:auto}.reader-preview-drawer-header button,.reader-preview-nav-button,.reader-preview-popover-heading button{flex:0 0 auto;min-height:38px;padding:7px 12px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 90%,transparent);color:var(--text);cursor:pointer;font-size:.8rem;font-weight:700}.reader-preview-nav-button.is-active,.reader-preview-nav-button:focus-visible,.reader-preview-nav-button:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-strong)}.reader-preview-focus-toggle{border-color:var(--accent-border);color:var(--accent-strong)}.reader-preview-control-bar{position:relative;z-index:40}.reader-preview-popover{position:absolute;top:calc(100% - 10px);right:0;z-index:41;width:min(430px,calc(100vw - 32px));margin:0;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface-strong);box-shadow:var(--shadow-strong)}.reader-preview-drawer-header,.reader-preview-popover-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.reader-preview-popover-heading strong{font-size:.94rem}.reader-preview-contents ol{display:grid;gap:4px;margin:10px 0 0;padding:0;list-style:none}.reader-preview-contents li.is-subheading{padding-left:14px}.reader-preview-contents li button{width:100%;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;font-size:.82rem;line-height:1.35;text-align:left}.reader-preview-contents li button:hover{background:var(--accent-soft);color:var(--accent-strong)}.reader-preview-appearance-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.reader-preview-appearance-controls fieldset{display:flex;flex-wrap:wrap;gap:5px;min-width:0;margin:0;padding:0;border:0}.reader-preview-appearance-controls legend{width:100%;margin-bottom:3px;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reader-preview-appearance-controls button{min-height:34px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text);cursor:pointer;font-size:.76rem;text-transform:capitalize}.reader-preview-appearance-controls button.selected{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-strong);font-weight:800}.reader-story-shell-preview{gap:12px;padding:clamp(16px,3vw,30px)}.reader-story-shell-preview .reader-intro{padding:0 0 16px;border:0;border-bottom:1px solid var(--reader-shell-border);border-radius:0;background:transparent}.reader-preview-drawer-backdrop{position:fixed;z-index:90;inset:0;border:0;background:rgba(18,25,30,.28)}.reader-preview-drawer{position:fixed;z-index:91;top:52px;right:0;bottom:0;width:min(460px,100vw);padding:20px;overflow-y:auto;transform:translateX(105%);transition:transform .18s ease;background:var(--bg-soft);border-left:1px solid var(--border);box-shadow:var(--shadow-strong)}.reader-preview-drawer.is-open{transform:translateX(0)}.reader-preview-drawer-header{margin-bottom:16px}.reader-preview-drawer-header h2{font-size:1.2rem}.reader-preview-drawer .reader-workspace{margin-top:0}.reader-preview-mode-focus .reader-preview-header,.reader-preview-mode-focus .reader-preview-nav-button:not(.reader-preview-focus-toggle){display:none}.reader-preview-mode-focus .reader-preview-control-bar{position:static}.reader-preview-mode-focus .reader-preview-nav{position:fixed;top:auto;right:20px;bottom:20px;z-index:92;margin:0;padding:5px;border-radius:999px}.reader-preview-mode-focus .reader-preview-focus-toggle{min-height:38px;padding-inline:12px}.reader-preview-active:has(.reader-preview-focus) .reader-finish-card,.reader-preview-active:has(.reader-preview-focus) .reader-intro,.reader-preview-active:has(.reader-preview-focus) .selection-capture-card{display:none}.reader-preview-back-to-top{position:fixed;right:22px;bottom:22px;z-index:80;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid var(--accent-border);border-radius:999px;background:var(--surface-strong);box-shadow:var(--shadow-strong);color:var(--accent-strong);cursor:pointer;font-size:.78rem;font-weight:800}.reader-preview-back-to-top:focus-visible,.reader-preview-back-to-top:hover{border-color:var(--accent);background:var(--accent);color:#fff}.reader-preview-mode-focus~.reader-preview-back-to-top{right:158px}@media (max-width:720px){.reader-preview-active{width:min(100% - 24px,1380px)}.reader-preview-header{gap:12px;flex-direction:column}.reader-preview-header h1{font-size:1.35rem}.reader-preview-nav{top:8px;gap:6px}.reader-preview-actions{justify-content:flex-start;max-width:none}.reader-preview-nav-button{min-height:38px}.reader-preview-popover{width:min(390px,calc(100vw - 24px))}.reader-preview-back-to-top,.reader-preview-mode-focus .reader-preview-nav{right:12px;bottom:12px}.reader-preview-mode-focus~.reader-preview-back-to-top{right:150px}.reader-preview-drawer{top:auto;width:100%;height:min(82vh,720px);border-top:1px solid var(--border);border-left:0;border-radius:20px 20px 0 0;transform:translateY(105%)}.reader-preview-drawer.is-open{transform:translateY(0)}}.reader-toolbar-groups{display:flex;flex-wrap:wrap;gap:10px 12px}.reader-setting-group{display:grid;gap:6px;min-width:0;padding:10px 11px;border-radius:16px;background:rgba(255,255,255,.64);border:1px solid rgba(228,221,210,.92)}.reader-setting-group-theme{background:transparent;border-color:transparent}.reader-setting-label{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reader-toggle-row{display:flex;flex-wrap:wrap;gap:6px}.reader-toggle-chip{min-height:28px;font-size:.72rem}.reader-toggle-chip-circle{width:28px;padding:0}.reader-story-shell{--reader-shell-background:radial-gradient(circle at top right,rgba(23,121,100,0.08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,0.98),rgba(250,246,239,0.96));--reader-shell-border:var(--border);--reader-panel-background:var(--surface);--reader-ink:#2d2318;--reader-selection:rgba(15,118,110,0.2);--reader-highlight:rgba(23,121,100,0.16);display:grid;gap:18px;padding:18px;border-radius:24px;background:var(--reader-shell-background);border:1px solid var(--reader-shell-border)}.reader-story-shell.sepia{--reader-shell-background:radial-gradient(circle at top right,rgba(199,145,63,0.09),transparent 26%),linear-gradient(180deg,rgba(250,244,232,0.98),rgba(244,235,221,0.96));--reader-shell-border:rgba(201,174,129,0.36);--reader-panel-background:rgba(252,247,239,0.92);--reader-ink:#4f3f2b;--reader-selection:rgba(180,123,47,0.24);--reader-highlight:rgba(201,156,93,0.24)}.reader-story-shell.slate{--reader-shell-background:radial-gradient(circle at top right,rgba(69,115,171,0.12),transparent 28%),linear-gradient(180deg,rgba(235,240,247,0.98),rgba(226,233,243,0.96));--reader-shell-border:rgba(93,119,148,0.26);--reader-panel-background:rgba(245,248,252,0.94);--reader-ink:#233244;--reader-selection:rgba(69,115,171,0.2);--reader-highlight:rgba(69,115,171,0.16)}.reader-utility-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.reader-story-kicker-group{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.reader-intro{padding:14px 15px;border-radius:16px;background:var(--reader-panel-background);border:1px solid var(--reader-shell-border)}.reader-intro p,.reader-notes-card p{margin-bottom:0;color:var(--muted);line-height:1.5}.reader-content{padding-inline:8px}.reader-content.narrow{max-width:64ch}.reader-content.wide{max-width:76ch}.reader-content p{margin:0;color:var(--reader-ink);font-family:var(--font-ui);font-size:.94rem;line-height:1.58}.reader-content.serif p{font-family:Charter,Iowan Old Style,Palatino Linotype,Georgia,serif;line-height:1.64}.reader-content.sans p{font-family:var(--font-ui)}.reader-content.large p{font-size:1.04rem;line-height:1.66}.reader-content.huge p{font-size:1.375rem;line-height:1.7}.reader-content p+p{margin-top:1em}.reader-content .reader-block-heading{margin:1.6em 0 .6em;color:var(--reader-ink);font-family:var(--font-ui);font-weight:700;line-height:1.3}.reader-content h2.reader-block-heading{font-size:1.25em}.reader-content h3.reader-block-heading{font-size:1.1em}.reader-content.serif .reader-block-heading{font-family:Charter,Iowan Old Style,Palatino Linotype,Georgia,serif}.reader-content .reader-block-list{margin:.8em 0;padding-left:1.5em;color:var(--reader-ink);font-family:var(--font-ui);font-size:.94rem;line-height:1.58}.reader-content.serif .reader-block-list{font-family:Charter,Iowan Old Style,Palatino Linotype,Georgia,serif;line-height:1.64}.reader-content .reader-block-list li{margin-bottom:.35em}.reader-content.large .reader-block-heading,.reader-content.large .reader-block-list{font-size:1.04rem}.reader-content.huge .reader-block-heading,.reader-content.huge .reader-block-list{font-size:1.375rem}.reader-content .reader-block-quote{margin:1em 0;padding:.6em 1.2em;border-left:3px solid var(--border);color:var(--muted);font-style:italic}.reader-content .reader-block-quote p{margin:0}.reader-content .reader-block-code{margin:1em 0;padding:.8em 1em;border-radius:6px;background:rgba(0,0,0,.04);overflow-x:auto;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:.82rem;line-height:1.5;white-space:pre;color:var(--reader-ink)}html[data-theme-resolved=dark] .reader-content .reader-block-code{background:rgba(255,255,255,.06)}.reader-toc{max-width:var(--reader-max-width,38rem);margin:0 auto 1.5rem;padding-inline:var(--reader-inline-pad,1rem)}.reader-toc-toggle{font-size:.82rem;font-weight:600;color:var(--muted);cursor:pointer;user-select:none}.reader-toc-list{margin:.5rem 0 0;padding-left:1.25rem;list-style:decimal;font-size:.84rem;line-height:1.8}.reader-toc-list a{color:var(--accent);text-decoration:none}.reader-toc-list a:hover{text-decoration:underline}.reader-toc-indent{margin-left:1rem}.reader-content.placeholder{margin-top:-4px;padding-inline:0;user-select:none}.reader-content.placeholder p{color:var(--muted);font-size:.82rem;line-height:1.45}.highlight-card blockquote::selection,.reader-content ::selection{background:var(--reader-selection)}.reader-inline-highlight{padding:0 .08em;border-radius:.35em;background:var(--reader-highlight);box-decoration-break:clone;-webkit-box-decoration-break:clone}.reader-notes-card{display:grid;gap:8px;padding:14px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,244,237,.92));border:1px solid var(--border);margin-top:0}.reader-notes-card h2{margin-bottom:0;font-size:.86rem;font-weight:600;line-height:1.34}.reader-notes-card h2,.reader-notes-card>p{font-family:var(--font-ui);letter-spacing:0}.reader-notes-card>p{margin:0;color:var(--muted);font-size:.84rem;font-weight:500;line-height:1.42}.reader-workspace{display:grid;gap:16px;margin-top:16px}.reader-artifact-state{display:grid;gap:4px;padding:12px 13px;border:1px solid var(--border);border-radius:16px;background:rgba(255,253,249,.84)}.reader-artifact-state.is-complete{border-color:var(--accent-border);background:color-mix(in srgb,var(--success-soft) 52%,rgba(255,253,249,.92))}.reader-artifact-state strong{color:var(--text);font-size:.86rem;line-height:1.25}.reader-artifact-state p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.42}.selection-capture-card{display:grid;gap:10px;margin-top:16px;padding:14px;border-radius:18px;background:linear-gradient(180deg,rgba(227,241,236,.92),rgba(255,253,249,.96));border:1px solid var(--accent-border)}.selection-capture-card.muted{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,244,237,.92));border-color:var(--border)}.selection-capture-card p{margin:0;color:var(--muted);font-family:var(--font-ui);font-size:.84rem;font-weight:500;line-height:1.42;letter-spacing:0}.selection-capture-card blockquote{margin:0;padding-left:16px;border-left:3px solid var(--accent-border);color:#2d2318;font-family:var(--font-ui);font-size:.92rem;line-height:1.58}.selection-capture-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.reader-textarea{width:100%;min-height:72px;padding:16px 18px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text);font-family:var(--font-ui);font-size:.88rem;font-weight:500;line-height:1.5;letter-spacing:0;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.reader-textarea::placeholder{color:#a9adaf;font-family:var(--font-ui);font-size:.88rem;font-weight:500;line-height:1.5;letter-spacing:0}.reader-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(23,121,100,.1)}.reader-textarea.compact{min-height:88px}.reader-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.selection-capture-actions{justify-content:flex-start;gap:10px}.reader-meta-hint{color:var(--muted);font-family:var(--font-ui);font-size:.84rem;font-weight:500;line-height:1.3;letter-spacing:0}.highlight-instruction-card{display:grid;gap:8px;padding:14px 15px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,244,237,.92));border:1px solid var(--border)}.highlight-instruction-card.is-disabled{background:linear-gradient(180deg,rgba(248,244,237,.96),rgba(243,238,230,.92))}.highlight-instruction-card strong{font-family:var(--font-ui);font-size:.86rem;font-weight:600;line-height:1.34;letter-spacing:0}.highlight-instruction-card p{margin:0;color:var(--muted);font-family:var(--font-ui);font-size:.84rem;font-weight:500;line-height:1.42;letter-spacing:0}.highlight-list{display:grid;gap:12px}.highlight-card,.highlight-empty-state{padding:16px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,244,237,.92));border:1px solid var(--border)}.highlight-card-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.highlight-card blockquote{margin:0 0 14px;padding-left:16px;border-left:3px solid var(--accent-border);color:#2d2318;font-family:var(--font-ui);font-size:.92rem;line-height:1.58}.highlight-card p,.highlight-empty-state{margin:0;color:var(--muted);font-family:var(--font-ui);font-size:.84rem;font-weight:500;line-height:1.5;letter-spacing:0}.highlight-empty-state{display:grid;gap:7px}.highlight-empty-state strong{color:var(--text);font-size:.9rem;line-height:1.24}.highlight-empty-state p{margin:0}.highlight-card-actions{justify-content:flex-end}.reader-finish-card{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);margin-top:16px;padding:16px;border:1px solid var(--accent-border);border-radius:22px;background:radial-gradient(circle at top right,rgba(23,121,100,.12),transparent 34%),linear-gradient(180deg,rgba(227,241,236,.72),rgba(255,253,249,.96))}.reader-finish-summary,.reader-next-card{display:grid;align-content:start;gap:10px}.reader-finish-summary h2,.reader-next-card h3{margin:0;color:var(--text);font-family:var(--font-ui);letter-spacing:-.035em;line-height:1.1}.reader-finish-summary h2{font-size:clamp(1.25rem,2vw,1.75rem)}.reader-next-card h3{font-size:1.02rem}.reader-finish-summary p,.reader-next-card p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.48}.reader-session-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.reader-session-stat{display:grid;gap:3px;min-height:72px;align-content:center;padding:10px;border:1px solid var(--border);border-radius:16px;background:rgba(255,253,249,.78)}.reader-session-stat strong{color:var(--accent-strong);font-size:1.1rem;letter-spacing:-.03em;line-height:1}.reader-session-stat span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reader-next-card{padding:14px;border:1px solid var(--border);border-radius:18px;background:rgba(255,253,249,.84)}.reader-finish-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.theme-toggle-card{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:16px;background:rgba(255,253,249,.88)}.theme-toggle-header{display:grid;gap:4px;min-width:0}.theme-toggle-header strong{color:var(--text);font-size:.88rem;line-height:1.3}.theme-toggle-header p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.38}.experience-mode-form{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.experience-mode-option{display:grid;gap:6px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:16px;background:rgba(255,253,249,.88);color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.experience-mode-option:hover:not(:disabled){border-color:var(--accent-border);background:var(--surface-accent);transform:translateY(-1px)}.experience-mode-option.selected{border-color:var(--accent-border);background:color-mix(in srgb,var(--success-soft) 58%,rgba(255,253,249,.9));cursor:default}.experience-mode-option-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.experience-mode-option strong{color:var(--text);font-size:.88rem;line-height:1.18}.experience-mode-option>span:last-child{color:var(--muted);font-size:.8rem;line-height:1.35}.theme-toggle-row{display:flex;flex-wrap:wrap;gap:6px}.theme-toggle-copy{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}html[data-theme-resolved=dark] .attached-bulk-toolbar,html[data-theme-resolved=dark] .bulk-preview-modal,html[data-theme-resolved=dark] .bulk-toolbar,html[data-theme-resolved=dark] .command-block,html[data-theme-resolved=dark] .empty-library-card,html[data-theme-resolved=dark] .failed-reason-card,html[data-theme-resolved=dark] .highlight-card,html[data-theme-resolved=dark] .highlight-empty-state,html[data-theme-resolved=dark] .highlight-instruction-card,html[data-theme-resolved=dark] .library-card,html[data-theme-resolved=dark] .library-header,html[data-theme-resolved=dark] .metadata-editor-panel,html[data-theme-resolved=dark] .metadata-editor.dense .metadata-editor-panel,html[data-theme-resolved=dark] .migration-assistant,html[data-theme-resolved=dark] .migration-guidance-card,html[data-theme-resolved=dark] .migration-result-card,html[data-theme-resolved=dark] .overview-action-card,html[data-theme-resolved=dark] .overview-command-card,html[data-theme-resolved=dark] .overview-health-card,html[data-theme-resolved=dark] .overview-knowledge-card,html[data-theme-resolved=dark] .overview-recent-card,html[data-theme-resolved=dark] .reader-finish-card,html[data-theme-resolved=dark] .reader-notes-card,html[data-theme-resolved=dark] .review-empty-hero,html[data-theme-resolved=dark] .review-lane-card,html[data-theme-resolved=dark] .review-summary-card,html[data-theme-resolved=dark] .search-result-card,html[data-theme-resolved=dark] .settings-card,html[data-theme-resolved=dark] .tag-autocomplete-dropdown,html[data-theme-resolved=dark] .workspace-header{background:linear-gradient(180deg,rgba(24,32,38,.98),rgba(18,25,30,.96))}html[data-theme-resolved=dark] .settings-section-flat{background:transparent;border:0;box-shadow:none}html[data-theme-resolved=dark] .metadata-editor-modal{background:linear-gradient(180deg,rgba(24,32,38,.99),rgba(18,25,30,.98));border-color:var(--border-strong)}html[data-theme-resolved=dark] .metadata-editor-overlay{background:rgba(0,0,0,.55)}html[data-theme-resolved=dark] .settings-card-hero{background:radial-gradient(circle at top right,rgba(62,180,150,.12),transparent 28%),linear-gradient(180deg,rgba(24,32,38,.98),rgba(18,25,30,.96))}html[data-theme-resolved=dark] .reader-artifact-state,html[data-theme-resolved=dark] .reader-details-card,html[data-theme-resolved=dark] .reader-next-card,html[data-theme-resolved=dark] .reader-session-stat,html[data-theme-resolved=dark] .reader-toolbar-card,html[data-theme-resolved=dark] .selection-capture-card.muted{background:linear-gradient(180deg,rgba(27,36,43,.98),rgba(20,27,32,.94))}html[data-theme-resolved=dark] .reader-artifact-state.is-complete{background:linear-gradient(180deg,rgba(23,53,45,.92),rgba(20,39,35,.94));border-color:var(--accent-border)}html[data-theme-resolved=dark] .first-run-step,html[data-theme-resolved=dark] .overview-empty-queue,html[data-theme-resolved=dark] .overview-highlight-item,html[data-theme-resolved=dark] .overview-knowledge-empty,html[data-theme-resolved=dark] .overview-knowledge-stats article,html[data-theme-resolved=dark] .overview-recent-item,html[data-theme-resolved=dark] .review-empty-card,html[data-theme-resolved=dark] .review-highlight-card,html[data-theme-resolved=dark] .review-note-card,html[data-theme-resolved=dark] .setup-step{background:rgba(27,36,43,.78)}html[data-theme-resolved=dark] .bulk-preview-summary-item,html[data-theme-resolved=dark] .feedback-form-compact{background:rgba(27,36,43,.88)}html[data-theme-resolved=dark] .settings-feedback{background:rgba(27,36,43,.92)}html[data-theme-resolved=dark] .migration-file-picker,html[data-theme-resolved=dark] .settings-disclosure{background:rgba(27,36,43,.72)}html[data-theme-resolved=dark] .settings-feedback-success{background:color-mix(in srgb,var(--success-soft) 72%,rgba(27,36,43,.92))}html[data-theme-resolved=dark] .settings-feedback-error{background:color-mix(in srgb,rgba(53,29,26,.95) 72%,rgba(27,36,43,.92))}html[data-theme-resolved=dark] .feedback-paste-target{background:color-mix(in srgb,var(--accent-soft) 50%,rgba(27,36,43,.86))}html[data-theme-resolved=dark] .sidebar-mode-badge{background:color-mix(in srgb,var(--accent-soft) 74%,rgba(27,36,43,.92))}html[data-theme-resolved=dark] .sidebar-mode-badge:hover{background:color-mix(in srgb,var(--accent-soft) 88%,rgba(27,36,43,.92))}html[data-theme-resolved=dark] .sidebar-mode-badge.power{border-color:rgba(214,178,95,.4);background:linear-gradient(180deg,rgba(57,43,17,.85),rgba(41,31,12,.8));color:#e8c977}html[data-theme-resolved=dark] .sidebar-mode-badge.power strong{color:#b6a077}html[data-theme-resolved=dark] .first-run-step.actionable:hover,html[data-theme-resolved=dark] .overview-action-card:hover,html[data-theme-resolved=dark] .overview-highlight-item:hover,html[data-theme-resolved=dark] .overview-recent-item:hover,html[data-theme-resolved=dark] .review-highlight-card:hover,html[data-theme-resolved=dark] .review-note-card:hover,html[data-theme-resolved=dark] .setup-step:hover{background:rgba(23,53,45,.7)}html[data-theme-resolved=dark] .onboarding-extension-callout,html[data-theme-resolved=dark] .setup-step.complete{background:radial-gradient(circle at top right,rgba(62,180,150,.14),transparent 36%),rgba(23,53,45,.68)}html[data-theme-resolved=dark] .selection-capture-card{background:linear-gradient(180deg,rgba(23,53,45,.94),rgba(18,28,30,.98));border-color:var(--accent-border)}html[data-theme-resolved=dark] .sidebar-panel{background:linear-gradient(180deg,rgba(23,53,45,.7),rgba(20,27,32,.96));border-color:rgba(45,105,91,.92)}html[data-theme-resolved=dark] .sidebar-mode-panel{background:rgba(18,25,30,.78);border-color:rgba(62,180,150,.24)}html[data-theme-resolved=dark] .domain-pill,html[data-theme-resolved=dark] .experience-mode-option,html[data-theme-resolved=dark] .failed-reason-tile,html[data-theme-resolved=dark] .ghost-action,html[data-theme-resolved=dark] .input,html[data-theme-resolved=dark] .migration-source-card,html[data-theme-resolved=dark] .mini-flag,html[data-theme-resolved=dark] .organize-action,html[data-theme-resolved=dark] .reader-setting-group,html[data-theme-resolved=dark] .reader-textarea,html[data-theme-resolved=dark] .settings-details-list div,html[data-theme-resolved=dark] .settings-row,html[data-theme-resolved=dark] .sidebar-manage-panel,html[data-theme-resolved=dark] .theme-toggle-card,html[data-theme-resolved=dark] .toolbar-input,html[data-theme-resolved=dark] .toolbar-select{background:rgba(28,37,44,.92);border-color:var(--border);color:var(--text)}html[data-theme-resolved=dark] .reader-setting-group-theme{background:transparent;border-color:transparent}html[data-theme-resolved=dark] .input::placeholder,html[data-theme-resolved=dark] .reader-textarea::placeholder{color:#7f8b96}html[data-theme-resolved=dark] .filter-chip,html[data-theme-resolved=dark] .select-pill,html[data-theme-resolved=dark] .toolbar-filter-chip,html[data-theme-resolved=dark] .workspace-meta-pill{background:rgba(28,37,44,.92);border-color:var(--border);color:var(--muted)}html[data-theme-resolved=dark] .experience-mode-option.selected,html[data-theme-resolved=dark] .filter-chip.active,html[data-theme-resolved=dark] .filter-tag.active,html[data-theme-resolved=dark] .ghost-action.selected,html[data-theme-resolved=dark] .migration-source-card.selected,html[data-theme-resolved=dark] .select-pill.selected,html[data-theme-resolved=dark] .sidebar-link.active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-strong)}html[data-theme-resolved=dark] .collection-pill{background:linear-gradient(180deg,rgba(23,53,45,.98),rgba(18,43,36,.94));border-color:var(--accent-border);color:var(--accent-strong)}html[data-theme-resolved=dark] .filter-link-pill:hover{background:linear-gradient(180deg,rgba(28,65,55,.98),rgba(20,52,43,.94));border-color:#3a8070}html[data-theme-resolved=dark] .filter-link-pill.active{background:linear-gradient(180deg,rgba(31,72,61,.98),rgba(23,58,48,.94));border-color:#458c7c}html[data-theme-resolved=dark] .library-card.selected-card{background:linear-gradient(180deg,rgba(24,44,38,.98),rgba(18,29,31,.96))}html[data-theme-resolved=dark] .library-card.pending{border-color:#335b4f}html[data-theme-resolved=dark] .library-card.failed{background:linear-gradient(180deg,rgba(52,29,26,.98),rgba(24,19,21,.96));border-color:#6b4038}html[data-theme-resolved=dark] .status-pill.ready{border-color:#2f6a4b}html[data-theme-resolved=dark] .status-pill.failed{border-color:#7a4a43}html[data-theme-resolved=dark] .reader-story-shell:not(.sepia):not(.slate){--reader-shell-background:radial-gradient(circle at top right,rgba(62,180,150,0.16),transparent 24%),linear-gradient(180deg,rgba(19,26,31,0.98),rgba(15,20,25,0.96));--reader-shell-border:var(--border);--reader-panel-background:rgba(24,32,38,0.94);--reader-ink:#e6edf3;--reader-selection:rgba(62,180,150,0.28);--reader-highlight:rgba(62,180,150,0.22)}html[data-theme-resolved=dark] .highlight-card blockquote,html[data-theme-resolved=dark] .selection-capture-card blockquote{color:var(--text)}html[data-theme-resolved=dark] .library-card-thumbnail{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(34,42,48,.96),rgba(22,28,34,.98))}html[data-theme-resolved=dark] .button.secondary:hover,html[data-theme-resolved=dark] .ghost-action.organize-action:hover,html[data-theme-resolved=dark] .ghost-action:hover,html[data-theme-resolved=dark] .sidebar-link:hover,html[data-theme-resolved=dark] .toolbar-filter-chip.clearable:hover{background:var(--surface-muted)}@media (max-width:1080px){.library-header,.reader-layout,.reader-page-header,.workspace-grid,.workspace-header,.workspace-header.branded-header{grid-template-columns:1fr}.branded-header-brand{padding-right:0;border-right:0}.header-actions{justify-items:start}.header-actions-row{justify-content:flex-start}.workspace-header>.app-header-actions{order:-1;justify-self:end;align-self:start}.overview-action-grid,.overview-dashboard-grid,.review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-knowledge-grid{grid-template-columns:1fr}.overview-knowledge-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.delete-account-form,.extensions-overview-grid,.reader-finish-card,.review-lanes,.settings-columns,.settings-grid,.settings-security-cluster{grid-template-columns:1fr}.reader-meta-card,.workspace-sidebar{position:static}.save-form{grid-template-columns:1fr}.capture-collection-field,.capture-submit-wrap,.capture-tags-field,.capture-url-field{grid-column:auto;grid-row:auto}.capture-submit-wrap{align-self:stretch}}@media (max-width:560px){.overview-grid{grid-template-columns:1fr}}@media (max-width:900px){#feedback{display:block}#feedback .section-heading{margin-bottom:14px}#feedback .feedback-section-grid{display:grid}#feedback .feedback-panel,#feedback .feedback-section-copy{grid-column:auto;grid-row:auto}.extensions-browser-grid,.extensions-capabilities-list,.extensions-guide-stack,.feature-grid,.feedback-section-grid,.first-run-grid,.hero,.landing-get-started .feature-grid,.landing-shell .hero,.migration-guidance-grid,.migration-source-grid,.overview-dashboard-grid,.roadmap,.setup-checklist{grid-template-columns:1fr}.workspace-title,h1{max-width:none}.landing-hero-primary-actions .button{min-width:0}.migration-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.migration-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px) and (min-width:901px){.roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.feedback-grid{grid-template-columns:1fr}.shell{width:min(100% - 20px,1280px);padding:20px 0 40px}.auth-card,.command-block,.hero-copy,.hero-panel,.library-card,.reader-meta-card,.section,.workspace-header,.workspace-sidebar{border-radius:22px}.reader-toolbar-card{border-radius:18px}.library-card{grid-template-columns:1fr}.metadata-editor.dense .metadata-editor-panel{position:fixed;top:auto;right:16px;bottom:16px;left:16px;width:auto;max-height:70vh;overflow-y:auto}.landing-hero-secondary-actions{gap:12px}.migration-result-grid{grid-template-columns:1fr}.capture-submit-wrap,.toolbar-primary-row,.toolbar-search-form,.toolbar-sort-form{width:100%}.toolbar-search-row{width:100%;flex-wrap:wrap}.toolbar-search-field,.toolbar-search-row .toolbar-input-field{flex:1 1 100%;min-width:0}.toolbar-search-button{width:100%}.search-result-card{align-items:stretch;flex-direction:column}.failed-reason-card{grid-template-columns:1fr}.overview-command-card,.overview-dashboard-header,.overview-section-header{align-items:stretch;grid-template-columns:1fr}.overview-command-card{min-height:0;flex-direction:column}.experience-mode-form,.overview-action-grid,.overview-action-grid.focused,.overview-health-grid,.overview-knowledge-stats,.review-summary-grid{grid-template-columns:1fr}.overview-command-card .button,.overview-empty-actions .button,.reader-finish-actions .button{justify-content:center;width:100%}.reader-session-grid{grid-template-columns:1fr}.setup-step{grid-template-columns:auto 1fr}.setup-step-action{grid-column:2;text-align:left}.onboarding-extension-callout{align-items:stretch;flex-direction:column}.first-run-actions .button,.onboarding-extension-callout .button{justify-content:center;width:100%}.toolbar-primary-row{grid-template-columns:1fr}.toolbar-sort-form{justify-content:flex-start}.library-header{min-height:0;max-height:none;flex-wrap:wrap}.item-actions-wrap,.retry-wrap{justify-items:start}.library-card-meta-row{grid-template-columns:1fr}.card-actions,.library-card-action-row,.library-card-leading{flex-wrap:wrap}.library-card-action-row{justify-content:flex-start}.metadata-editor.dense .metadata-editor-helper-row,.metadata-editor.dense .metadata-editor-row{grid-template-columns:1fr}.metadata-editor.dense .metadata-editor-actions,.metadata-editor.dense.expanded .metadata-toggle{justify-content:flex-start;justify-self:start}.metadata-editor.dense .metadata-editor-actions{width:100%;margin-top:8px}.metadata-editor.dense .metadata-save-action{width:100%}.library-card-content-grid,.library-card-content-grid.with-thumbnail{grid-template-columns:1fr}.card-actions,.library-card-thumbnail-wrap{justify-content:flex-start}.bulk-toolbar-actions{align-items:stretch}}