/* Labels stay upright and derived; output text colors come from the seat. */
.chair-external-name94{position:absolute;display:block;box-sizing:border-box;line-height:1.1;text-align:center;font-weight:400;overflow-wrap:anywhere;pointer-events:none;z-index:3}
.chair-name-warning94{flex:none;margin:0;padding:6px 12px;color:var(--panel-ink78,var(--ink));background:var(--panel78,var(--ui-right));font-size:14px;line-height:1.4}

/* Approved UI palette; no canvas or output-scene token override. */
body.warm-orange94 :is(.workspace-ribbon58,.system-area61,.right,.canvas-quick64,.paper-preview-dialog>header,.paper-preview-note,.chair-name-warning94,dialog,.modal-overlay,.people-window71,.seat-manager-window83,.popup91,.colour-menu928,.font-panel928,.zoom-menu952,.canvas-statusbar,#roster-window71,#seat-window83,.file-menu85,.toolbar-menu93){--ui-left:#5c3825!important;--ui-left-ink:#fff7ed!important;--ui-middle:#fff7ed!important;--ui-middle-ink:#3f2a1d!important;--ui-right:#fffaf3!important;--ui-right-ink:#3f2a1d!important;--panel78:#fffaf3!important;--panel-ink78:#3f2a1d!important;--ink:#3f2a1d!important;--muted78:#705746!important;--accent:#a54212!important;--ui-accent:#a54212!important;--accent-soft:#f8ddc0!important;--line78:#b89982!important;--control78:#ffffff!important;--button-primary-ink-b:#ffffff!important}
body.warm-orange94 .system-area61{background:var(--ui-left)!important;color:var(--ui-left-ink)!important;--panel-ink78:#fff7ed!important}
body.warm-orange94 :is(.workspace-dialog58,.people-window71,.seat-manager-window83,.popup91,.colour-menu928,.font-panel928){background:var(--panel78)!important;color:var(--panel-ink78)!important;border-color:var(--line78)!important}
body.warm-orange94 .workspace-dialog58>header{border-color:var(--line78)!important}
body.warm-orange94 :is(#root .workspace-ribbon58,#root .right,#root .canvas-quick64,dialog) :is(button.active,button.primary,button[aria-pressed=true],button[aria-selected=true]){background:var(--accent-soft)!important;color:var(--panel-ink78)!important;border-color:var(--accent)!important}
body.warm-orange94 :is(#preview-output91,dialog .primary,dialog .btn-primary){background:var(--accent)!important;color:var(--button-primary-ink-b)!important;border-color:var(--accent)!important}
