.readiness-settings{margin:24px 0;padding:24px;display:grid;gap:16px}.readiness-settings h2{font-size:22px}.readiness-settings p{line-height:1.8}.readiness-footer{padding:24px;text-align:center}.policy-page{max-width:820px;margin:auto;padding:24px;line-height:1.9;font-family:system-ui,sans-serif}.policy-page h2{margin-top:32px}.policy-page label{display:grid;gap:8px;margin:20px 0}.policy-page input,.policy-page button{padding:12px;font:inherit}.policy-page a{color:#816225}.policy-page [role=status]{white-space:pre-wrap}
/* Keep each app surface and its content in the same color scheme. */
/* Study feature cards use important light backgrounds in their component styles. */
html{--report-button-bg:#fff;--report-button-fg:#172d49;--report-selected-bg:#172d49;--report-selected-fg:#fff}
/* Shared surfaces: open/closed details and nested records must follow the same palette. */
html[data-appearance=light] .ls-number{color:#806025}
.st-note,.study-time small{color:#58677d}
/* Tokens shared by the study, exam-library and report components. */
@media(max-width:650px){
 .vocab-workspace>.page-heading,.srh>.page-heading{flex-wrap:wrap;gap:14px}
 .vocab-workspace>.page-heading>div,.srh>.page-heading>div{flex:1 0 100%;min-width:0}
 .vocab-workspace>.page-heading>button,.srh>.page-heading>button{white-space:normal}
 .content{padding-bottom:max(170px,calc(135px + env(safe-area-inset-bottom)))}
}
html[data-appearance=light] :is(.st-note,.study-time small){color:#58677d}
html[data-appearance=light] .st-kpis article:first-child small{color:#dfe7f1}
html[data-appearance=light] :is(.book-card-info>small,.book-back,.book-paragraph>span,.ix-note,.subject-exam-page .page-heading p,.subject-exam-page .ls-panel p.small.muted,.mock-diagnostic p){color:#55657b}
html[data-appearance=light] :is(.ix-shell .eyebrow,.subject-exam-page .eyebrow,.ix-mode-grid small,.dictation-mode-tabs .dictation-mode-label,.book-reader-title>span){color:#7a5e2c}
html[data-appearance=light] .growth-heading .eyebrow{color:#e4c778}
html[data-appearance=light] .book-pager span{color:#55657b}
/* Imported exam result disclosure follows the selected appearance. */
