.community-domain-body {
  --comm-canvas: #001d6e;
  --comm-canvas-deep: #060f22;
  --comm-canvas-mid: #0047b3;
  --comm-canvas-bright: #0b6ed8;
  --comm-sidebar: rgba(2, 19, 53, .78);
  --comm-surface: rgba(5, 34, 76, .88);
  --comm-surface-2: rgba(8, 48, 101, .82);
  --comm-interactive: rgba(9, 43, 86, .78);
  --comm-raised: rgba(11, 64, 126, .92);
  --comm-card-surface: #05204e;
  --comm-border: rgba(75, 176, 238, .28);
  --comm-border-strong: rgba(22, 200, 239, .62);
  --comm-divider-vertical: #2e1e8c;
  --comm-divider-horizontal: #1da1b8;
  --comm-text: #f4f8ff;
  --comm-text-2: #9fb9db;
  --comm-purple: #7c3aed;
  --comm-purple-deep: #6d28d9;
  --comm-cyan: #16c8ef;
  --comm-orange: #ff6618;
  --comm-success: #22c55e;
  --comm-warning: #f59e0b;
  --comm-error: #ef4444;
  --comm-type-status: #8cecff;
  --comm-type-status-bg: rgba(24, 200, 216, .12);
  --comm-type-status-border: rgba(94, 169, 255, .34);
  --comm-type-training: #8cecff;
  --comm-type-training-bg: rgba(24, 200, 216, .13);
  --comm-type-training-border: rgba(24, 200, 216, .34);
  --comm-type-advice: #fcd76a;
  --comm-type-advice-bg: rgba(245, 158, 11, .13);
  --comm-type-advice-border: rgba(245, 158, 11, .34);
  --comm-type-article: #86efac;
  --comm-type-article-bg: rgba(34, 197, 94, .13);
  --comm-type-article-border: rgba(34, 197, 94, .32);
  --comm-type-event: #ff9f5f;
  --comm-type-event-bg: rgba(253, 90, 0, .14);
  --comm-type-event-border: rgba(253, 90, 0, .36);
  --comm-type-team: #b7f7c7;
  --comm-type-team-bg: rgba(34, 197, 94, .12);
  --comm-type-team-border: rgba(34, 197, 94, .32);
  --comm-workout-warmup: #60a5fa;
  --comm-workout-activation: var(--comm-cyan);
  --comm-workout-main: #fbbf24;
  --comm-workout-cooldown: var(--comm-success);
  --comm-workout-extra: #c4b5fd;
  --comm-workout-technique: #67e8f9;
  --comm-space-1: 4px;
  --comm-space-2: 8px;
  --comm-space-3: 12px;
  --comm-space-4: 16px;
  --comm-space-5: 24px;
  --comm-space-6: 32px;
  --comm-radius-control: 10px;
  --comm-radius-panel: 12px;
  --comm-radius-overlay: 16px;
  --comm-sidebar-width: 194px;
  --comm-rail-width: 312px;
  --comm-content-max: 1240px;
  --comm-shadow: 0 18px 48px rgba(1, 11, 35, .22);
  --comm-card-shadow: 0 10px 28px rgba(1, 12, 38, .14);
  --comm-transition: 160ms ease;
}
