/* Personal PC edition: room for the question, larger book titles, calm sage theme. */
html[data-pwa="desktop"][data-personal="true"] .in-session #app>main{padding-top:16px!important}
html[data-pwa="desktop"][data-personal="true"] .in-session .session-header{padding-bottom:12px!important}
html[data-pwa="desktop"][data-personal="true"] .in-session .quiz-mode{margin:10px 0!important;align-items:center;gap:12px}
html[data-pwa="desktop"][data-personal="true"] .quiz-book-title{font-size:clamp(20px,1.75vw,25px)!important;font-weight:800!important;line-height:1.3;letter-spacing:0;text-shadow:none;overflow-wrap:anywhere}
html[data-pwa="desktop"][data-personal="true"] #app .books .book-info strong{font-size:18px!important;font-weight:750!important;line-height:1.35!important}
html[data-pwa="desktop"][data-personal="true"] .pc-quiz-layout .question{padding:2px 0 10px!important}
html[data-pwa="desktop"][data-personal="true"] .pc-quiz-layout .question>.question-label{font-size:calc(16px * var(--question-scale,1));margin:0 0 .45em;line-height:1.4}
html[data-pwa="desktop"][data-personal="true"] .pc-quiz-layout .question>.question-context{margin-top:0!important}
@media(max-width:600px){html[data-pwa="desktop"][data-personal="true"] .quiz-book-title{font-size:20px!important}html[data-pwa="desktop"][data-personal="true"] #app .books .book-info strong{font-size:17px!important}}

html[data-pwa="desktop"][data-theme="salvia"]{
 color-scheme:light;
 --bg:#edf3eb;--card:#f8fbf5;--panel:#f8fbf5;--raised:#dce8d7;--field:#fcfdf9;
 --line:#b9ccb2;--ink:#243b2b;--muted:#536956;--brand:#497451;--gold:#426b47;--mint:#3d7250;--pink:#75576b;
 --secondary:#e4eddf;--secondary-line:#9eb996;--hero:#e0ebda;--hero-line:#aac19f;--hero-ink:#304e36;
 --hero-button:#497451;--hero-button-ink:#ffffff;--hero-button-line:#497451;--button-line:#6f9565;
 --badge-bg:#e3eddc;--badge-line:#a7bf9c;--selected-bg:#d9e8d1;--selected-line:#6e9563;
 --timer-bg:#e1eddd;--timer-line:#92b08a;--urgent-bg:#f4e5e2;--urgent-ink:#873d3d;--urgent-line:#ba817c;
 --good-bg:#dfeedd;--good-line:#71986c;--bad-bg:#f5e7e3;--bad-line:#b57a78;--bad-ink:#873e46;
 --nav-bg:#e8f0e3;--progress-bg:#ccdcbf;--question-ink:#23472e;--plain-question:#23472e;
 --context-ink:#3f5c46;--asked-ink:#23472e;--noquestion-ink:#3f5c46;--question-label-ink:#517245;
 --option-ink:#2e4634;--quiz-answer:#2e4634;--read-answer:#2b653e;--incise-ink:#3c6345;--option-correct-ink:#285d36;
 --letter-bg:#e3eddc;--letter-line:#9fb695;--resume-bg:#e2ecd9;--resume-line:#9eb78f;
 --notice-bg:#e2edda;--notice-line:#a5bd96;--notice-ink:#385a3b;--strong-red:#8b434a;
 --memory-question:#23472e;--future:#497451;--future-soft:#4974510d;
 --exam-surface:#f8fbf5;--exam-tint:#e3eddd;--exam-control:#fcfdf9;--exam-panel:#edf3e8;
 --exam-line:#adbf9f;--exam-ink:#2c4431;--exam-muted:#536956;
 --countdown-ink:#243b2b;--verse-ink:#3b5842;--verse-ref:#426b47;--cancel-ink:#8b434a;
 --review-green:#285d36;--review-red:#873e46;--review-good-fill:#dfeedd;--review-bad-fill:#f5e7e3;
 --review-good-line:#71986c;--review-bad-line:#b57a78
}
html[data-pwa="desktop"][data-theme="salvia"] body{background:var(--bg)!important;color:var(--ink)}
html[data-pwa="desktop"][data-theme="salvia"] :is(.card,.book,.block-choice,.settings-group,.reading-entry,.reading-book,.theme-option,.cloud-card){background:var(--panel);border-color:var(--line);color:var(--ink);box-shadow:none}
html[data-pwa="desktop"][data-theme="salvia"] :is(h1,h2,h3,.book-info strong,.quiz-book-title,.settings-summary strong){color:var(--ink);text-shadow:none}
html[data-pwa="desktop"][data-theme="salvia"] :is(.primary,.studio-actions .primary){background:#497451;color:#ffffff;border-color:#497451;box-shadow:none;text-shadow:none}
html[data-pwa="desktop"][data-theme="salvia"] .pc-answer-pane .primary{background:#497451!important;color:#ffffff!important;border-color:#497451!important}
html[data-pwa="desktop"][data-theme="salvia"] :is(.secondary,.settings-toggle,.sound-toggle,.study-music-toggle,.announcement-bell){background:var(--secondary);color:var(--ink);border-color:var(--line);box-shadow:none}
html[data-pwa="desktop"][data-theme="salvia"] :is(input,select,textarea){background:var(--field);color:var(--ink);border-color:var(--secondary-line);accent-color:var(--brand)}
html[data-pwa="desktop"][data-theme="salvia"] .time-options button{background:var(--panel);color:var(--ink);border-color:var(--line);box-shadow:none}
html[data-pwa="desktop"][data-theme="salvia"] .time-options button:is(.active,[aria-pressed="true"]){background:#d9e8d1;color:#23472e;border-color:#6e9563;box-shadow:none}
html[data-pwa="desktop"][data-theme="salvia"] .theme-option.selected{background:var(--selected-bg);border-color:var(--selected-line);box-shadow:none}
html[data-pwa="desktop"][data-theme="salvia"] .theme-preview.salvia{background:#d9e8d1;border:1px solid #99b18c}
html[data-pwa="desktop"] .theme-preview.salvia{background:linear-gradient(135deg,#edf3eb,#c5d8b9)}
html[data-pwa="desktop"] .theme-preview.salvia i:nth-child(1){background:#497451}
html[data-pwa="desktop"] .theme-preview.salvia i:nth-child(2){background:#b9ccb2}
html[data-pwa="desktop"] .theme-preview.salvia i:nth-child(3){background:#f8fbf5}
html[data-pwa="desktop"][data-theme="salvia"] .timer{background:var(--timer-bg);border-color:var(--timer-line);color:#345d3c;text-shadow:none}
html[data-pwa="desktop"][data-theme="salvia"] .timer.urgent{background:var(--urgent-bg);border-color:var(--urgent-line);color:var(--urgent-ink)}
html[data-pwa="desktop"][data-theme="salvia"] .timer.paused{background:var(--raised);border-color:var(--line);color:var(--muted)}
html[data-pwa="desktop"][data-theme="salvia"] .pc-quiz-layout .question .question-context,
html[data-pwa="desktop"][data-theme="salvia"] .pc-quiz-layout .question .question-context *,
html[data-pwa="desktop"][data-theme="salvia"] .pc-color-preview .question-context{color:var(--pc-context-color,#3f5c46)!important}
html[data-pwa="desktop"][data-theme="salvia"] .pc-quiz-layout .question .asked,
html[data-pwa="desktop"][data-theme="salvia"] .pc-quiz-layout .question .asked *,
html[data-pwa="desktop"][data-theme="salvia"] .pc-color-preview .asked{color:var(--pc-question-color,#23472e)!important}
html[data-pwa="desktop"][data-theme="salvia"] .pc-quiz-layout .question .asked.no-question,
html[data-pwa="desktop"][data-theme="salvia"] .pc-quiz-layout .question .asked.no-question *{color:var(--pc-context-color,#3f5c46)!important}
html[data-pwa="desktop"][data-theme="salvia"] .pc-quiz-layout .question-label{color:var(--question-label-ink)!important}
html[data-pwa="desktop"][data-theme="salvia"] :is(.answer,.answer>span,.answer .letter,.question,.question *,.text-sample){text-shadow:none}
html[data-pwa="desktop"][data-theme="salvia"] :is(.reading-answer strong,.reading-answer>span,.pdf-book-status.available,.psa-kicker){color:var(--read-answer)}
html[data-pwa="desktop"][data-theme="salvia"] .reading-answer{background:var(--good-bg);border-color:var(--good-line);color:var(--read-answer)}
html[data-pwa="desktop"][data-theme="salvia"] .exam-submit{background:#923844;color:#ffffff;border-color:#923844}
html[data-pwa="desktop"][data-theme="salvia"] :focus-visible{outline:3px solid #64875b;outline-offset:3px}
