/* Token-based home and organization surfaces. Screen only: retain print colors. */
@media screen {
  body #homeBoard { --ch-ink:var(--crm-text); --ch-muted:var(--crm-muted); --ch-paper:var(--crm-card); --ch-purple:var(--crm-gold); --ch-cyan:var(--crm-beige); }
  body #homeBoard .hb-alert { border-color:var(--crm-line); background:var(--crm-gold-soft); color:var(--crm-beige); }
  body #homeBoard .hb-period,
  body #homeBoard .hb-period[data-hb-period="current"] { background:var(--crm-card); border-color:var(--crm-line); box-shadow:var(--crm-shadow); }
  body #homeBoard .hb-period-head h3 { color:var(--crm-text); }
  body #homeBoard .hb-period-badge { background:var(--crm-gold-soft); color:var(--crm-gold); }
  body #homeBoard .hb-period-badge.hb-live { background:var(--crm-success-bg); color:var(--crm-success-text); }
  body #homeBoard .hb-period-badge.hb-live::before { background:var(--crm-success); box-shadow:none; }
  body #homeBoard .hb-period-head button { border-color:var(--crm-gold-line); background:var(--crm-card); color:var(--crm-gold); }
  body #homeBoard .hb-period-head button:hover { border-color:var(--crm-gold-line); background:var(--crm-raised); }
  body #homeBoard .hb-period .hb-rank-card,
  body #homeBoard .hb-period[data-hb-period="current"] .hb-rank-card { border-color:var(--crm-line); border-top-color:var(--crm-gold-line); background:var(--crm-raised); box-shadow:none; }
  body #homeBoard .hb-period .hb-rank-card-head { border-color:var(--crm-line); }
  body #homeBoard .hb-period .hb-rank-card .hb-card-eyebrow { color:var(--crm-gold); }
  body #homeBoard .hb-period .hb-rank-card h3 { color:var(--crm-text); }
  body #homeBoard .hb-period .hb-rank-card h3 em { color:var(--crm-beige); }
  body #homeBoard .hb-period .hb-crown,
  body #homeBoard .hb-period[data-hb-period="current"] .hb-crown { color:var(--crm-gold); filter:none; }
  body #homeBoard .hb-period .hb-rank-list { scrollbar-color:var(--crm-line) var(--crm-bg); }
  body #homeBoard .hb-period .hb-rank-row { border-color:var(--crm-line); }
  body #homeBoard .hb-period .hb-place { background:var(--crm-gold-soft); color:var(--crm-gold); }
  body #homeBoard .hb-period .hb-rank-person > strong { color:var(--crm-text); }
  body #homeBoard .hb-period .hb-rank-person > small { color:var(--crm-muted); }
  body #homeBoard .hb-period .hb-rank-person > b,
  body #homeBoard .hb-period[data-hb-period="current"] .hb-rank-person > b { color:var(--crm-gold); }
  body #homeBoard .hb-period .hb-rank-row[data-hb-rank="1"],
  body #homeBoard .hb-period[data-hb-period="current"] .hb-rank-row[data-hb-rank="1"] { border-color:var(--crm-line); background:var(--crm-navy); box-shadow:none; }
  body #homeBoard .hb-period .hb-rank-row[data-hb-rank="1"] .hb-place,
  body #homeBoard .hb-period[data-hb-period="current"] .hb-rank-row[data-hb-rank="1"] .hb-place { background:var(--crm-gold); color:var(--crm-bg); border-color:var(--crm-gold); box-shadow:none; text-shadow:none; }
  body #homeBoard .hb-period .hb-rank-row[data-hb-rank="1"] .hb-rank-person > strong { color:var(--crm-text); }
  body #homeBoard .hb-period .hb-rank-row[data-hb-rank="1"] .hb-rank-person > small { color:var(--crm-muted); }
  body #homeBoard .hb-period .hb-rank-row[data-hb-rank="1"] .hb-rank-person > b,
  body #homeBoard .hb-period[data-hb-period="current"] .hb-rank-row[data-hb-rank="1"] .hb-rank-person > b { color:var(--crm-gold); }
  body #homeBoard .hb-period .hb-rank-empty .hb-place { background:var(--crm-gold-soft); color:var(--crm-muted); }
  body #homeBoard .hb-period .hb-rank-empty .hb-rank-person > strong,
  body #homeBoard .hb-period .hb-rank-empty .hb-rank-person > small,
  body #homeBoard .hb-period .hb-rank-empty .hb-rank-person > b { color:var(--crm-muted); }
  body #homeBoard .hb-period .hb-rank-more { border-color:var(--crm-line); background:var(--crm-card); color:var(--crm-text); }
  body #homeBoard .hb-period .hb-rank-more:hover { background:var(--crm-raised); color:var(--crm-text); }
  body #homeBoard .hb-period-note,
  body #homeBoard .hb-period-note small,
  body #homeBoard .hb-period .hb-tie-note { color:var(--crm-muted); }
  body #homeBoard .hb-honors { background:var(--crm-navy); border-color:var(--crm-line); }
  body #homeBoard .hb-award-person { background:var(--crm-card); border-color:var(--crm-line); }
  body #homeBoard .hb-honors-head .hb-card-eyebrow { color:var(--crm-beige); }
  body #homeBoard .hb-honors-head h3,
  body #homeBoard .hb-award-identity strong { color:var(--crm-text); }
  body #homeBoard .hb-honors-head small,
  body #homeBoard .hb-award-identity small,
  body #homeBoard .hb-award-weeks small,
  body #homeBoard .hb-award-empty { color:var(--crm-muted); }
  body #homeBoard .hb-award-person::before { background:var(--crm-gold-soft); color:var(--crm-beige); border-color:var(--crm-gold-line); }
  body #homeBoard .hb-award-weeks { color:var(--crm-gold); text-shadow:none; }
  body #homeBoard .hb-honors-tools button { background:var(--crm-card); color:var(--crm-gold); border-color:var(--crm-gold-line); }
  body #homeBoard .hb-honors-tools button:hover,
  body #homeBoard .hb-honors-tools [aria-pressed="true"] { background:var(--crm-raised); color:var(--crm-gold); border-color:var(--crm-gold); }
  body #homeBoard .hb-kmi { border-color:var(--crm-line); background:var(--crm-navy); color:var(--crm-text); box-shadow:var(--crm-shadow); }
  body #homeBoard .hb-kmi:hover { border-color:var(--crm-gold-line); background:var(--crm-navy); box-shadow:var(--crm-shadow); }
  body #homeBoard .hb-kmi::after { border-color:var(--crm-line); box-shadow:none; }
  body #homeBoard .hb-kmi strong { color:var(--crm-text); }
  body #homeBoard .hb-kmi small { color:var(--crm-muted); }
  body #homeBoard .hb-kmi > b { border-color:var(--crm-gold-line); background:var(--crm-card); color:var(--crm-gold); box-shadow:none; }
  body #homeBoard .hb-kmi-illustration { filter:grayscale(1); }
  body #homeBoard .hb-notices { background:var(--crm-card); border-color:var(--crm-line); box-shadow:var(--crm-shadow); }
  body #homeBoard .hb-notices .hb-card-eyebrow { color:var(--crm-gold); }
  body #homeBoard .hb-notices-head h3 { color:var(--crm-text); }
  body #homeBoard .hb-notice-tools button { border-color:var(--crm-gold-line); background:var(--crm-card); color:var(--crm-gold); }
  body #homeBoard .hb-notice-search input { border-color:var(--crm-line); background:var(--crm-raised); color:var(--crm-text); }
  body #homeBoard .hb-notice-search input::placeholder { color:var(--crm-muted); }
  body #homeBoard .hb-notice-search-status { color:var(--crm-muted); }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-search>label { color:var(--crm-beige); }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-search input,
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-search input:focus { border-color:var(--crm-line); background:var(--crm-raised); color:var(--crm-text); }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-search input::placeholder { color:var(--crm-muted); }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-search button,
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-search button:hover { border-color:var(--crm-gold-line); background:var(--crm-raised); color:var(--crm-gold); }
  body :is(#homeBoard,#homeBoardDialog) :is(.hb-notice-search-status,#hbNoticeSearchStatus,#hbAllNoticeSearchStatus) { color:var(--crm-muted); }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-row { border-color:var(--crm-line); }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-item,
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-row .hb-notice-item { border-color:var(--crm-line); background:transparent; }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-row .hb-notice-item:hover { background:var(--crm-raised); }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-title strong,
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-row .hb-notice-title strong { color:var(--crm-text); }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-title em,
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-row .hb-notice-title em { border-color:var(--crm-line); background:var(--crm-gold-soft); color:var(--crm-gold); }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-item time,
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-row time { color:var(--crm-muted); }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-pin { border-color:var(--crm-gold-line); background:var(--crm-card); color:var(--crm-gold); }
  body :is(#homeBoard,#homeBoardDialog) .hb-notice-pin[aria-pressed="true"] { border-color:var(--crm-gold-line); background:var(--crm-gold-soft); color:var(--crm-gold); box-shadow:none; }
  body #homeBoard .hb-empty-note,
  body #homeBoard .hb-empty-note strong,
  body #homeBoard .hb-empty-note p { color:var(--crm-muted); }

  /* Personal organization: preserve the horizontal strip and its controls. */
  body #orgView .org-heading>div>span { color:var(--crm-beige); }
  body #orgView .org-heading h2 { color:var(--crm-text); }
  body #orgView .org-heading p,
  body #orgView .org-heading-actions label,
  body #orgView .org-help { color:var(--crm-muted); }
  body #orgView .org-heading-actions input { background:var(--crm-raised); border-color:var(--crm-line); color:var(--crm-text); }
  body #orgView .org-heading-actions button { background:var(--crm-card); border-color:var(--crm-gold-line); color:var(--crm-gold); }
  body #orgView .org-stats>div,
  body #orgView .org-stats>div:last-child { background:var(--crm-card); border-color:var(--crm-line); box-shadow:var(--crm-shadow); }
  body #orgView .org-stats>div:last-child { border-color:var(--crm-line); background:var(--crm-navy); }
  body #orgView .org-stats span,
  body #orgView .org-stats small { color:var(--crm-muted); }
  body #orgView .org-stats strong,
  body #orgView .org-stats>div:last-child strong { color:var(--crm-text); }
  body #orgView .org-group { border-color:var(--crm-line); background:var(--crm-card); box-shadow:var(--crm-shadow); }
  body #orgView .org-group-head,
  body #orgView .org-full .org-group-head,
  body #orgView .org-inactive .org-group-head { border-color:var(--crm-line); border-top-color:var(--crm-gold-line); background:var(--crm-card); color:var(--crm-text); }
  body #orgView .org-group-head h3 { color:var(--crm-text); }
  body #orgView .org-group-head>div>span,
  body #orgView .org-full .org-group-head>div>span { background:var(--crm-gold-soft); color:var(--crm-text); }
  body #orgView .org-group-head small,
  body #orgView .org-strip-tools small { color:var(--crm-muted); }
  body #orgView .org-strip-tools button { border-color:var(--crm-gold-line); background:var(--crm-card); color:var(--crm-gold); }
  body #orgView .org-members { background:var(--crm-card); scrollbar-color:var(--crm-line) var(--crm-bg); }
  body #orgView .org-person,
  body #orgView .org-person.not-enrolled { background:var(--crm-raised); border-color:var(--crm-line); box-shadow:none; }
  body #orgView .org-person:hover { border-color:var(--crm-gold-line); box-shadow:var(--crm-shadow); }
  body #orgView .org-person-head>b { color:var(--crm-text); }
  body #orgView .org-person.not-enrolled .org-person-head>b { color:var(--crm-muted); }
  body #orgView .org-person-head button { border-color:var(--crm-gold-line); background:var(--crm-card); color:var(--crm-gold); }
  body #orgView .org-person>p,
  body #orgView .org-flags label { color:var(--crm-beige); }
  body #orgView .org-flags { border-color:var(--crm-line); }
  body #orgView .org-flags input { accent-color:var(--crm-gold); }
  body #orgView .org-flags label.active { color:var(--crm-success-text); }
  body #orgView .org-flags label.active input { accent-color:var(--crm-success); }
  body #orgView .org-group-add { border-color:var(--crm-gold-line); background:var(--crm-card); color:var(--crm-gold); }
  body #orgView .org-private-note,
  body #orgView .org-empty { color:var(--crm-muted); }
  body #orgView .org-link-bar { background:var(--crm-navy); border-color:var(--crm-line); color:var(--crm-text); }
  body #orgView .org-link-bar b { color:var(--crm-beige); }
  body #orgView .org-link-bar small { color:var(--crm-muted); }
  body #orgView .org-link-bar button { background:var(--crm-card); border-color:var(--crm-gold-line); color:var(--crm-gold); }
  body #orgView .org-flags button { color:var(--crm-danger-text); }

  /* The hierarchy retains its coordinates, expanded rosters and live connectors. */
  body #fullOrgView .fog-board { background:var(--crm-card); border-color:var(--crm-line); box-shadow:var(--crm-shadow); }
  body #fullOrgView .fog-board-head { border-color:var(--crm-line); }
  body #fullOrgView .fog-board-head h2 { color:var(--crm-text); }
  body #fullOrgView .fog-overline { color:var(--crm-beige); }
  body #fullOrgView .fog-overline>span { color:var(--crm-gold); text-shadow:none; }
  body #fullOrgView .fog-head-actions button { background:var(--crm-card); border-color:var(--crm-gold-line); color:var(--crm-gold); }
  body #fullOrgView .fog-board-head p,
  body #fullOrgView .fog-board-meta,
  body #fullOrgView .fog-board-meta p,
  body #fullOrgView .fog-view-hint,
  body #fullOrgView .fog-no-leader,
  body #fullOrgView .fog-no-members,
  body #fullOrgView .fog-form-hint { color:var(--crm-muted); }
  body #fullOrgView .fog-board-meta b,
  body #fullOrgView .fog-view-tools output,
  body #fullOrgView .fog-jump-label { color:var(--crm-beige); }
  body #fullOrgView .fog-jump-label select { background:var(--crm-raised); border-color:var(--crm-line); color:var(--crm-text); }
  body #fullOrgView .fog-scroll.fog-map { background:var(--crm-bg); border-color:var(--crm-line); scrollbar-color:var(--crm-line) var(--crm-bg); }
  body #fullOrgView .fog-card { background:var(--crm-card); color:var(--crm-text); border-color:var(--crm-line); box-shadow:var(--crm-shadow); }
  body #fullOrgView .fog-card:hover { border-color:var(--crm-gold-line); box-shadow:var(--crm-shadow); }
  body #fullOrgView .fog-card-root { background:var(--crm-navy); border-color:var(--crm-gold-line); box-shadow:var(--crm-shadow); }
  body #fullOrgView .fog-card-title h3,
  body #fullOrgView .fog-leader strong,
  body #fullOrgView .fog-members li b { color:var(--crm-text); }
  body #fullOrgView .fog-card-title p,
  body #fullOrgView .fog-leader div>span,
  body #fullOrgView .fog-member-heading,
  body #fullOrgView .fog-members li>span:last-child,
  body #fullOrgView .fog-members .fog-placeholder b,
  body #fullOrgView .fog-members .fog-placeholder>span:last-child { color:var(--crm-muted); }
  body #fullOrgView .fog-kind,
  body #fullOrgView .fog-card-root .fog-kind { color:var(--crm-beige); }
  body #fullOrgView .fog-leaders { border-color:var(--crm-line-soft); }
  body #fullOrgView .fog-leader-emblem { background:var(--crm-gold-soft); border-color:var(--crm-gold-line); color:var(--crm-beige); text-shadow:none; }
  body #fullOrgView .fog-members li { background:var(--crm-raised); border-color:var(--crm-line-soft); }
  body #fullOrgView .fog-edit,
  body #fullOrgView .fog-view-tools button { background:var(--crm-card); border-color:var(--crm-gold-line); color:var(--crm-gold); }
  body #fullOrgView .fog-edit:hover { background:var(--crm-raised); border-color:var(--crm-gold); color:var(--crm-gold); }
  body #fullOrgView .fog-view-tools button[aria-pressed=true] { background:var(--crm-gold-soft); border-color:var(--crm-gold); color:var(--crm-gold); }
  body #fullOrgView .fog-roster-badge { background:var(--crm-success-bg); border-color:var(--crm-success); color:var(--crm-success-text); }
  body #fullOrgView .fog-person-dot { background:var(--crm-gold); }
  body #fullOrgView .fog-board-foot { border-color:var(--crm-line-soft); color:var(--crm-muted); }
  body #fullOrgView .fog-board-foot p,
  body #fullOrgView .fog-board-foot p>span { color:var(--crm-muted); }
  body #fullOrgView .fog-board-foot>span { color:var(--crm-beige); }
  body #fullOrgView .fog-board-foot i { background:var(--crm-gold); }
  body #fullOrgView .fog-import,
  body #fullOrgView .fog-warning { background:var(--crm-gold-soft); border-color:var(--crm-gold-line); color:var(--crm-beige); }
  body #fullOrgView :focus-visible { outline-color:var(--crm-gold); }

  /* Module dialogs retain their controls, dimensions, validation and data. */
  body :is(#homeBoardDialog,#orgDialog,#fullOrgDialog) { color:var(--crm-text); background:var(--crm-card); border-color:var(--crm-line); color-scheme:dark; }
  body :is(#homeBoardDialog,#orgDialog,#fullOrgDialog)::backdrop { background:var(--crm-overlay); }
  body :is(#homeBoardDialog,#orgDialog,#fullOrgDialog) :is(input,select,textarea) { border-color:var(--crm-line); background:var(--crm-raised); color:var(--crm-text); accent-color:var(--crm-gold); }
  body :is(#homeBoardDialog,#orgDialog,#fullOrgDialog) :is(input,textarea)::placeholder { color:var(--crm-muted); }
  body :is(#homeBoardDialog,#orgDialog,#fullOrgDialog) label { color:var(--crm-beige); }
  body :is(#homeBoardDialog,#orgDialog,#fullOrgDialog) label>span { color:var(--crm-muted); }
  body :is(#homeBoardDialog,#orgDialog,#fullOrgDialog) button { border-color:var(--crm-gold-line); background:var(--crm-card); color:var(--crm-gold); }
  body :is(#homeBoardDialog,#orgDialog,#fullOrgDialog) button:hover { border-color:var(--crm-gold-line); background:var(--crm-raised); }
  body :is(#homeBoardDialog,#orgDialog,#fullOrgDialog) :is(input,select,textarea,button):focus-visible { outline-color:var(--crm-gold); }
  body #homeBoardDialog .hb-dialog-head { border-color:var(--crm-line); }
  body #homeBoardDialog .hb-dialog-head h2,
  body #orgDialog .org-modal-head h2 { color:var(--crm-text); }
  body #homeBoardDialog .hb-dialog-head button,
  body #orgDialog .org-modal-head button { background:var(--crm-card); color:var(--crm-gold); }
  body #homeBoardDialog .hb-dialog-actions { background:var(--crm-card); border-color:var(--crm-line); box-shadow:var(--crm-shadow); }
  body #homeBoardDialog :is(.hb-help,.hb-manage-row p,.hb-manage-row strong small,.hb-deleted,.hb-deleted summary,label small,.hb-notice-meta) { color:var(--crm-muted); }
  body #homeBoardDialog :is(.hb-manage-row,.hb-deleted) { border-color:var(--crm-line); }
  body #homeBoardDialog :is(.hb-manage-row strong,.hb-notice-detail h3,.hb-notice-body,.hb-confirm) { color:var(--crm-text); }
  body #homeBoardDialog .hb-notice-meta span,
  body #homeBoardDialog .hb-ranking-tabs [aria-selected="true"] { background:var(--crm-gold-soft); border-color:var(--crm-gold-line); color:var(--crm-muted); }
  body #homeBoardDialog .hb-rank-row { border-color:var(--crm-line); }
  body #homeBoardDialog .hb-place { background:var(--crm-gold-soft); color:var(--crm-gold); }
  body #homeBoardDialog .hb-rank-person>strong { color:var(--crm-text); }
  body #homeBoardDialog .hb-rank-person>small { color:var(--crm-muted); }
  body #homeBoardDialog .hb-rank-person>b { color:var(--crm-gold); }
  body #homeBoardDialog :is(.hb-attachment-heading,.hb-attachments-head) :is(h3,h4,strong) { color:var(--crm-text); }
  body #homeBoardDialog .hb-attachments-head>label,
  body #homeBoardDialog .hb-attachments-head>label:hover,
  body #homeBoardDialog .hb-attachment-input::file-selector-button { background:var(--crm-raised); border-color:var(--crm-gold-line); color:var(--crm-beige); }
  body #homeBoardDialog :is(.hb-attachment-help,.hb-attachment-status,.hb-attachment-heading small,.hb-attachment-info small) { color:var(--crm-muted); }
  body #homeBoardDialog :is(.hb-attachment-item,.hb-attachment-preview) { background:var(--crm-card); border-color:var(--crm-line); }
  body #homeBoardDialog .hb-attachment-thumb,
  body #homeBoardDialog .hb-attachment-preview>img,
  body #homeBoardDialog .hb-attachment-preview>a>img { background:var(--crm-card); }
  body #homeBoardDialog .hb-attachment-icon { background:var(--crm-gold-soft); color:var(--crm-gold); }
  body #homeBoardDialog .hb-attachment-info strong { color:var(--crm-text); }
  body #homeBoardDialog .hb-notice-attachments { border-color:var(--crm-line); }
  body #homeBoardDialog .hb-notice-attachments>h4 { color:var(--crm-text); }
  body #homeBoardDialog .hb-attachment-preview figcaption { background:var(--crm-raised); border-color:var(--crm-line); }
  body #homeBoardDialog .hb-attachment-preview figcaption>span { color:var(--crm-text); }
  body #homeBoardDialog .hb-attachment-download,
  body #homeBoardDialog button.hb-attachment-download { background:var(--crm-card); border-color:var(--crm-gold-line); color:var(--crm-gold); }
  body #homeBoardDialog .hb-danger { color:var(--crm-danger-text); }
  body #homeBoardDialog #hbMessage { color:var(--crm-danger-text); }
  body #orgDialog .org-warning { background:var(--crm-gold-soft); color:var(--crm-beige); }
  body #orgDialog #orgFormError { color:var(--crm-danger-text); }
  body #fullOrgDialog .fog-dialog-head { background:var(--crm-navy); border-color:var(--crm-line); }
  body #fullOrgDialog .fog-dialog-head h2 { color:var(--crm-text); }
  body #fullOrgDialog .fog-dialog-head span { color:var(--crm-beige); }
  body #fullOrgDialog .fog-dialog-body { background:var(--crm-card); }
  body #fullOrgDialog .fog-form-hint { color:var(--crm-muted); }
  body #fullOrgDialog .fog-form-section { border-color:var(--crm-line); }
  body #fullOrgDialog .fog-form-section h3 { color:var(--crm-text); }
  body #fullOrgDialog .fog-form-person label>span { color:var(--crm-muted); }
  body #fullOrgDialog .fog-structure-actions { border-color:var(--crm-line); }
  body #fullOrgDialog .fog-structure-actions .fog-delete { background:var(--crm-danger-bg); border-color:var(--crm-line); color:var(--crm-danger-text); }
  body #fullOrgDialog .fog-form-error { color:var(--crm-danger-text); }
  body #fullOrgDialog .fog-dialog-footer { background:var(--crm-card); border-color:var(--crm-line); }
  body #fullOrgDialog .fog-dialog-footer .fog-save,
  body #orgDialog .org-modal-actions .primary,
  body #homeBoardDialog .hb-primary,
  body #homeBoard .hb-notice-tools #hbNoticeAdd,
  body #orgView .org-heading-actions button.primary,
  body #fullOrgView .fog-head-actions .fog-add { background:var(--crm-gold); border-color:var(--crm-gold); color:var(--crm-bg); box-shadow:none; }
  body #homeBoardDialog .hb-primary.hb-danger,
  body #fullOrgDialog .fog-structure-actions .fog-delete { background:var(--crm-danger-bg); border-color:var(--crm-danger); color:var(--crm-danger-text); }
}
