.display-preferences{margin-bottom:24px}.display-preferences .form-grid{align-items:end}.display-preferences label,.signup-display label{min-width:0}.signup-display{border:1px solid #b99b5855;padding:16px;border-radius:12px;margin:18px 0}.signup-display legend{color:#edd49c;padding:0 7px}.minor-reading-note{padding:18px 22px;margin:0 0 22px;background:#b2964915;border:1px solid #b2964966;border-radius:12px;color:#eee1bd;line-height:1.7}.basic-reading-hero{position:relative;overflow:hidden}.basic-reading-hero p{max-width:72ch;line-height:1.9;font-size:18px}.basic-reading-hero h2{font-size:clamp(30px,4vw,48px)}.basic-reading-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.reading-orbit{float:right;display:grid;place-items:center;width:90px;height:90px;margin:0 0 12px 20px;border:1px solid #d8b56866;border-radius:50%;color:#e8c477;font-size:44px;animation:reading-breathe 7s ease-in-out infinite}.reading-orbit:before{content:'';position:absolute;width:65px;height:65px;border:1px dashed #d8b56866;border-radius:50%}@keyframes reading-breathe{50%{opacity:.6;transform:scale(.94)}}
html[data-reading-view=basic] .reading-rating,html[data-reading-view=basic] .reading-score{display:none}
html[data-text-size=large] #workspace p,html[data-text-size=large] #workspace label,html[data-text-size=large] #workspace input,html[data-text-size=large] #workspace textarea,html[data-text-size=large] #workspace select,html[data-text-size=large] #workspace .data-table,html[data-text-size=large] #workspace li,html[data-text-size=large] #workspace dd,html[data-text-size=large] #workspace dt{font-size:20px!important;line-height:1.75}
html[data-text-size=large] #workspace button,html[data-text-size=large] #workspace summary{font-size:18px;min-height:48px;line-height:1.5}
html[data-text-size=large] #workspace .field-help,html[data-text-size=large] #workspace small{font-size:17px!important;line-height:1.7}
html[data-text-size=large] #workspace-nav button span{font-size:17px}html[data-text-size=large] #workspace-nav button{height:auto;min-height:48px;white-space:normal}html[data-text-size=large] .account-icon svg{width:26px;height:26px}
@media(max-width:600px){.display-preferences .form-grid{grid-template-columns:minmax(0,1fr)}.basic-reading-hero p{font-size:17px}.reading-orbit{width:60px;height:60px;font-size:30px}.reading-orbit:before{width:44px;height:44px}html[data-text-size=large] #workspace .card{padding:18px}.basic-reading-actions{flex-direction:column;align-items:stretch}}
@media(prefers-reduced-motion:reduce){.reading-orbit{animation:none}}

