:root[data-theme="maroon-gold"],
[data-theme="maroon-gold"] {
  color-scheme: dark;
  --app-bg: #120b0e;
  --app-panel: #1d1418;
  --app-panel-strong: #2a1b20;
  --app-border: rgba(226, 200, 191, 0.24);
  --app-text: #fff7ed;
  --app-muted: #dec6bd;
  --app-subtle: #b8968c;
  --app-accent: #d8a0a8;
  --app-accent-strong: #7f2f3f;
  --app-highlight: #fbbf24;
  --app-highlight-soft: rgba(251, 191, 36, 0.16);
  --app-highlight-bar:
    linear-gradient(90deg, transparent, rgba(251, 191, 36, 0.9), transparent),
    radial-gradient(circle at center, rgba(251, 191, 36, 0.55), transparent 60%);
  --app-highlight-border: rgba(251, 191, 36, 0.52);
  --app-good: #86efac;
  --app-warn: #facc15;
  --app-bad: #fb7185;
  --app-link: #fcd34d;
  --app-link-hover: #fde68a;
  --app-font-body: "Source Sans 3", "Segoe UI", Inter, Roboto, Arial, sans-serif;
  --app-font-brand: "Source Sans 3", "Segoe UI", Inter, Roboto, Arial, sans-serif;
  --app-font-title: "Source Sans 3", "Segoe UI", Inter, Roboto, Arial, sans-serif;
  --app-font-control: "Source Sans 3", "Segoe UI", Inter, Roboto, Arial, sans-serif;
  --app-font-mono: "IBM Plex Mono", "Courier New", Courier, monospace;
  --app-body-bg:
    radial-gradient(circle at top right, rgba(127, 47, 63, 0.16), transparent 34rem),
    radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.07), transparent 28rem),
    linear-gradient(180deg, #120b0e 0%, #1b1014 100%);
  --bg: var(--app-bg);
  --panel: var(--app-panel);
  --panel-strong: var(--app-panel-strong);
  --line: var(--app-border);
  --text: var(--app-text);
  --muted: var(--app-muted);
  --accent: var(--app-accent);
  --accent-strong: var(--app-accent-strong);
  --success: var(--app-good);
  --warning: var(--app-warn);
  --danger: var(--app-bad);
}

[data-theme="maroon-gold"] .navbar {
  background:
    radial-gradient(circle at 20% 0%, rgba(251, 191, 36, 0.1), transparent 28rem),
    linear-gradient(90deg, rgba(39, 24, 29, 0.98), rgba(18, 11, 14, 0.98));
}

[data-theme="maroon-gold"] .card,
[data-theme="maroon-gold"] .zone-resource-item,
[data-theme="maroon-gold"] .host-card,
[data-theme="maroon-gold"] .host-legend-column,
[data-theme="maroon-gold"] .agent-table-card,
[data-theme="maroon-gold"] .host-summary-panel,
[data-theme="maroon-gold"] .bawaba-filter-panel,
[data-theme="maroon-gold"] .bawaba-launch-card,
[data-theme="maroon-gold"] .madar-summary-card,
[data-theme="maroon-gold"] .agent-summary-item {
  background:
    linear-gradient(145deg, rgba(42, 27, 32, 0.96), rgba(29, 20, 24, 0.94));
  border-color: var(--app-border);
  box-shadow: 0 18px 42px rgba(19, 7, 11, 0.35);
}

[data-theme="maroon-gold"] .bawaba-launch-card.is-domain-manager {
  background:
    linear-gradient(145deg, rgba(94, 60, 30, 0.94), rgba(33, 24, 24, 0.96));
  border-color: rgba(251, 191, 36, 0.34);
}

[data-theme="maroon-gold"] .bawaba-launch-card.is-domain-manager:hover,
[data-theme="maroon-gold"] .bawaba-launch-card.is-domain-manager:focus {
  background:
    linear-gradient(145deg, rgba(114, 73, 33, 0.96), rgba(39, 24, 29, 0.98));
  border-color: rgba(251, 191, 36, 0.56);
}

[data-theme="maroon-gold"] .bawaba-launch-card.is-domain-manager .bawaba-launch-icon {
  background:
    linear-gradient(145deg, rgba(251, 191, 36, 0.94), rgba(180, 83, 9, 0.82));
  border-color: rgba(254, 243, 199, 0.62);
  box-shadow: 0 0 0 1px rgba(251, 191, 36, 0.2), 0 12px 26px rgba(180, 83, 9, 0.24);
  color: #1f1308;
}

[data-theme="maroon-gold"] .card::before,
[data-theme="maroon-gold"] .app-highlight-card::before,
[data-theme="maroon-gold"] .app-summary-card::before,
[data-theme="maroon-gold"] .madar-summary-card::before,
[data-theme="maroon-gold"] .zone-resource-item::before,
[data-theme="maroon-gold"] .host-card::before,
[data-theme="maroon-gold"] .host-legend-column::before,
[data-theme="maroon-gold"] .agent-table-card::before,
[data-theme="maroon-gold"] .host-summary-panel::before {
  height: 0.42rem;
  left: 50%;
  right: auto;
  width: min(9rem, calc(100% - 2rem));
  transform: translateX(-50%);
}

[data-theme="maroon-gold"] .agent-summary-item,
[data-theme="maroon-gold"] .zone-resource-item {
  min-height: 86px;
  padding-left: 1rem;
  border-left: 0.45rem solid var(--app-highlight);
  border-radius: 1rem 0.35rem 1rem 0.35rem;
}

[data-theme="maroon-gold"] .agent-summary-item::after,
[data-theme="maroon-gold"] .zone-resource-item::after {
  position: absolute;
  inset: 0.6rem;
  border: 1px solid rgba(251, 191, 36, 0.12);
  border-radius: inherit;
  content: "";
  pointer-events: none;
}

[data-theme="maroon-gold"] .agent-summary-value,
[data-theme="maroon-gold"] .zone-resource-value,
[data-theme="maroon-gold"] .madar-summary-value {
  color: #fde68a;
}

[data-theme="maroon-gold"] .domain-zone-panel {
  background:
    linear-gradient(180deg, rgba(42, 27, 32, 0.9), rgba(29, 20, 24, 0.76));
  border-color: var(--app-highlight-border);
}

[data-theme="maroon-gold"] .btn-primary,
[data-theme="maroon-gold"] .navbar-link,
[data-theme="maroon-gold"] .sahab-nav-link,
[data-theme="maroon-gold"] .navbar-tools .nav-link.btn,
[data-theme="maroon-gold"] .madar-navbar-actions .nav-link.btn,
[data-theme="maroon-gold"] .nashr-navbar-actions .nav-link.btn,
[data-theme="maroon-gold"] .bawaba-filter-button.is-active {
  border-color: rgba(251, 191, 36, 0.56);
  background: rgba(127, 47, 63, 0.42);
  color: #fff7ed;
}

[data-theme="maroon-gold"] .btn-primary:hover,
[data-theme="maroon-gold"] .navbar-link:hover,
[data-theme="maroon-gold"] .navbar-link:focus,
[data-theme="maroon-gold"] .navbar-link.is-active,
[data-theme="maroon-gold"] .navbar-link.active,
[data-theme="maroon-gold"] .sahab-nav-link:hover,
[data-theme="maroon-gold"] .sahab-nav-link:focus,
[data-theme="maroon-gold"] .sahab-nav-link.is-active,
[data-theme="maroon-gold"] .sahab-nav-link.active,
[data-theme="maroon-gold"] .navbar-tools .nav-link.btn:hover,
[data-theme="maroon-gold"] .navbar-tools .nav-link.btn:focus,
[data-theme="maroon-gold"] .navbar-tools .nav-link.btn.active,
[data-theme="maroon-gold"] .madar-navbar-actions .nav-link.btn:hover,
[data-theme="maroon-gold"] .madar-navbar-actions .nav-link.btn:focus,
[data-theme="maroon-gold"] .madar-navbar-actions .nav-link.btn.active,
[data-theme="maroon-gold"] .nashr-navbar-actions .nav-link.btn:hover,
[data-theme="maroon-gold"] .nashr-navbar-actions .nav-link.btn:focus,
[data-theme="maroon-gold"] .nashr-navbar-actions .nav-link.btn.active,
[data-theme="maroon-gold"] .bawaba-filter-button:hover,
[data-theme="maroon-gold"] .bawaba-filter-button:focus {
  border-color: var(--app-highlight-border);
  background: rgba(251, 191, 36, 0.16);
  color: #fde68a;
}

[data-theme="maroon-gold"] .bawaba-launch-icon,
[data-theme="maroon-gold"] .madar-summary-icon {
  border-color: rgba(251, 191, 36, 0.4);
  background:
    radial-gradient(circle at 35% 30%, rgba(251, 191, 36, 0.2), transparent 60%),
    rgba(42, 27, 32, 0.78);
  color: #fde68a;
}

[data-theme="maroon-gold"] .table th,
[data-theme="maroon-gold"] .agent-table th {
  background: rgba(42, 27, 32, 0.98);
  color: #fde68a;
}

[data-theme="maroon-gold"] .agent-table tbody tr:hover td,
[data-theme="maroon-gold"] .table-hover tbody tr:hover td {
  background: rgba(251, 191, 36, 0.09);
}
