/* MPR-10A: shared accessibility corrections; retain coral for human signals. */
#phone .entry-kicker,#phone .link.route{color:#b52d40}
#phone .entry-note,#phone .entry-legal,#phone .entry-note span,
#phone .g2-readiness-head span,#phone .g2-readiness-grid span,#phone .g2-readiness-foot,
#phone .readiness-recovery span,#phone .readiness-recovery small,
#phone #home-readiness-recovery span,#phone #home-readiness-recovery small,
#phone #meet-readiness-recovery span,#phone #meet-readiness-recovery small,
#phone #nearby-location-note{color:#65656d}
#phone .navbtn:not(.active){color:var(--jk-ui-muted)}
#phone .g2-readiness-grid span,#phone .g2-readiness-head span{font-size:10px}
#phone .g2-readiness-foot,#phone .entry-legal{font-size:11px;line-height:1.5}
#phone .deep-context-card button,#phone .reentry-go{min-height:44px;min-width:44px}
#phone button:focus-visible,#phone [tabindex="0"]:focus-visible{outline:2px solid #b52d40;outline-offset:3px}
#phone .badge.server.ready{color:#b52d40}
#phone #person-sheet-meta,#phone #person-hello-note{color:#65656d}
/* Reserve the fixed navigation footprint so scroll/focus targets remain clickable. */
#phone .app{margin-bottom:calc(88px + env(safe-area-inset-bottom))}
#phone .screen{padding-bottom:24px;scroll-padding-block:16px 24px}
#phone.reader-open .app,#phone.thread-open .app{margin-bottom:0}

#phone .profile-media-actions button{min-height:44px;min-width:44px}
#phone .ux-kicker{color:#b52d40}
#phone .safety-runtime,#phone .profile-media-progress{overflow-wrap:anywhere}
#phone .ux-row-main span,#phone .ux-note,#phone .safety-empty{color:#65656d}

/* MPR-1P: readable Safety receipt windows and mobile actions, scoped to Safety. */
#phone .safety-list .ux-row-main b{font-size:14px;line-height:1.5}
#phone .safety-list .ux-row-main span,#phone #safety-block-count,#phone #safety-report-count{font-size:12px;line-height:1.5;overflow-wrap:anywhere}
#phone .safety-empty,#phone .safety-note-strong,#phone #safety-settings-state{font-size:13px;line-height:1.5}
#phone #safety-settings-state b{font-size:14px}
#phone .safety-unblock{min-width:44px;min-height:44px;font-size:12px;flex-shrink:0}
