.media-accessibility-panel,.archive-access-note,.a11y-status-card{margin:1.5rem 0;padding:1rem 1.1rem;border:1px solid var(--line,#d8cfc0);border-left:4px solid var(--gold,#c49a3c);background:var(--cream,#faf6ee)}
.media-accessibility-panel h2,.a11y-status-card h2,.a11y-status-card h3{margin-top:0}.media-accessibility-actions{font-weight:700}.media-source-a11y,.accessible-record-link{display:block;margin-top:.65rem}.accessible-record-link{font-weight:700}.a11y-status{display:inline-block;padding:.2rem .45rem;border:1px solid currentColor;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.a11y-status.verified{color:#2e6338}.a11y-status.pending{color:#7a3c1f}.a11y-status.external{color:#334d6d}.a11y-table{width:100%;border-collapse:collapse;margin:1rem 0}.a11y-table th,.a11y-table td{padding:.7rem .65rem;border:1px solid var(--line,#d8cfc0);vertical-align:top;text-align:left}.a11y-table th{background:rgba(196,154,60,.1)}.a11y-table caption{text-align:left;font-weight:700;margin-bottom:.5rem}.a11y-callout{padding:1rem;border:2px solid var(--leaf,#385742);background:#fff}.a11y-checklist li{margin:.45rem 0}.a11y-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em;overflow-wrap:anywhere}.a11y-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.a11y-grid>*{min-width:0}.transcript-text{white-space:pre-wrap;line-height:1.8;max-width:78ch}.sr-only:not(:focus):not(:active){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:700px){.a11y-table{display:block;overflow-x:auto}.media-accessibility-panel,.archive-access-note,.a11y-status-card{padding:.85rem}}@media(prefers-reduced-motion:reduce){.media-accessibility-panel *, .a11y-status-card *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
