/* Last stylesheet. Only neutral content surfaces/text; semantic states untouched. */
html[data-aro-hotdog-context]{background:var(--aro-canvas,#fff)!important}
html[data-aro-hotdog-context] body.aro-hotdog-theme{
 background:var(--aro-canvas,#fff)!important;color:var(--aro-canvas-ink,#203142)!important;
 --white:var(--aro-canvas,#fff);--soft:var(--aro-canvas,#fff);--ink:var(--aro-canvas-ink,#203142);--muted:var(--aro-canvas-ink,#203142);--line:var(--aro-canvas-line,#d6dee5)
}
html[data-aro-hotdog-context] body.aro-hotdog-theme :is(main,.shell,.page-head,.toolbar,.scope-filters,.search-form,.daily-form,.record,.record-heading,.daily-section,.daily-section-content,.section-panel,.table-wrap,.report-panel,.report-panel.active,#case-summary,#status-history,#case-notes,#recording-refs,#daily-view,#daily-qc-view,#indexed-manual-qa){background:var(--aro-canvas,#fff)!important;color:var(--aro-canvas-ink,#203142)!important;border-color:var(--aro-canvas-line,#d6dee5)!important}
html[data-aro-hotdog-context] body.aro-hotdog-theme :is(h1,h2,h3,label,.help,.lede,.eyebrow,.auth-state,.record-subtitle){color:var(--aro-canvas-ink,#203142)!important}
html[data-aro-hotdog-context] body.aro-hotdog-theme :is(th,thead){background:var(--aro-canvas,#fff)!important;color:var(--aro-canvas-ink,#203142)!important;border-color:var(--aro-canvas-line,#d6dee5)!important}
html[data-aro-hotdog-context] body.aro-hotdog-theme tbody tr:not(.source-held):not(.source-error):nth-child(even){background:var(--aro-canvas,#fff)!important}
html[data-aro-hotdog-context] body.aro-hotdog-theme td{border-color:var(--aro-canvas-line,#d6dee5)!important}
/* Controls keep the existing light input/ink treatment for readable values. */
html[data-aro-hotdog-context] body.aro-hotdog-theme :is(input,select,textarea){background:#fff!important;color:#203142!important}
html[data-aro-hotdog-context] body.aro-hotdog-theme a:not(.button){color:var(--aro-canvas-ink,#203142)}
html[data-aro-hotdog-context] body.aro-hotdog-theme :focus-visible{outline:2px solid currentColor;outline-offset:3px}
