/* Original typography bundled locally; no visual redesign. */
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('/fonts/Manrope.ttf') format('truetype')}
#demo-disclosure{font-size:.7rem;line-height:1.6;font-weight:400}
.safe-screen-reader-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
button:focus-visible,a:focus-visible,textarea:focus-visible{outline:3px solid #3174a8;outline-offset:3px}

/* Keep original footer pills readable beside the long demo disclosure. */
.feedback-row-global{flex-wrap:wrap}
.feedback-row-global>.feedback{flex:1 1 28rem;min-width:0}
.feedback-row-global>.feedback-actions{flex:0 0 auto;margin-left:auto}
.feedback-actions>.admin-link,.admin-role-switch-row>.admin-link{flex-shrink:0;white-space:nowrap;justify-content:center}
@media(max-width:760px){.feedback-row-global>.feedback,.feedback-row-global>.feedback-actions{flex:0 1 auto}.feedback-row-global>.feedback-actions{margin-left:0}}
