/* Keep the restrained reference palette readable at normal desktop and phone sizes. */
body .field-description,body .section-heading p,body .page-heading p,body .workspace-title p{color:#777084;font-size:12px}
body .guide-list p,body .compact p,body .sidebar-note p,body .info-box p{color:#797183;font-size:11px}
body .guide-list strong,body .compact h3,body .info-box strong{color:#685879;font-size:12px}
body .help-card h3{color:#5f506f}
body .service small,body .nav-caption,body .breadcrumb,body .privacy-note{color:#81768d;font-size:11px}
body .notice{color:#786190;font-size:12px}
body .notice.error{color:#a4523d}
body .notice.success{color:#39765f}
body .tool-tabs button{color:#82748f;font-size:12px}
body .tool-tabs button.selected{color:#6e4cc7}
body .faq-items summary{color:#756282;font-size:12px}
body .faq-items p{color:#7c6f88;font-size:12px}
body .workspace-footer,body .page-footer{color:#86788f;font-size:10px}
body .service-status{color:#7d6c90;font-size:11px}
body label,body input:not([type=checkbox]),body textarea,body select{font-size:13px}
body .confirmation dt{color:#80708f;font-size:12px}
body .confirmation dd{color:#5d4778}
body .result-card p{color:#81708f;font-size:12px}
body .empty-state p,body .admin-description{color:#7e6c8c;font-size:12px}
@media(max-width:680px){body .field-description,body .section-heading p,body .page-heading p,body .workspace-title p{font-size:11px}body .guide-list strong{font-size:11px}body .guide-list p{font-size:10px}body .tool-tabs button{font-size:11px}body input:not([type=checkbox]),body textarea,body select{font-size:16px}body .input-button input{font-size:13px}body .workspace-footer,body .page-footer{font-size:10px}body .notice{font-size:11px}}
