/* Shared design tokens */

:root {
  --rd-font-sans: "Inter", "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --rd-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;
  --rd-font-size-11: 0.6875rem;
  --rd-font-size-12: 0.75rem;
  --rd-font-size-13: 0.8125rem;
  --rd-font-size-14: 0.875rem;
  --rd-font-size-16: 1rem;
  --rd-font-size-20: 1.25rem;
  --rd-font-size-24: 1.5rem;
  --rd-font-size-28: 1.75rem;
  --rd-line-height-tight: 1.2;
  --rd-line-height-snug: 1.35;
  --rd-line-height-normal: 1.5;
  --rd-line-height-relaxed: 1.7;
  --rd-font-weight-regular: 400;
  --rd-font-weight-medium: 500;
  --rd-font-weight-semibold: 600;
  --rd-font-weight-bold: 700;
  --rd-space-0: 0;
  --rd-space-1: 0.25rem;
  --rd-space-2: 0.5rem;
  --rd-space-3: 0.75rem;
  --rd-space-4: 1rem;
  --rd-space-5: 1.25rem;
  --rd-space-6: 1.5rem;
  --rd-space-8: 2rem;
  --rd-space-10: 2.5rem;
  --rd-space-12: 3rem;
  --rd-space-16: 4rem;
  --rd-radius-sm: 0.5rem;
  --rd-radius-md: 0.75rem;
  --rd-radius-lg: 1.125rem;
  --rd-radius-xl: 1.75rem;
  --rd-radius-pill: 999px;
}

/* RecruiterDocs shared primitives: cards, tables, lists */

/* ─── Design token system ─── */
:root {
  color-scheme: light;

  /* Semantic color tokens */
  --color-canvas: #f3f5f7;
  --color-canvas-muted: #eef2f7;
  --color-canvas-glow: rgba(148, 163, 184, 0.14);
  --color-brand-glow: rgba(191, 219, 254, 0.16);
  --color-surface: rgba(255, 255, 255, 0.94);
  --color-surface-elevated: rgba(255, 255, 255, 0.98);
  --color-surface-muted: rgba(246, 248, 251, 0.92);
  --color-surface-header: rgba(249, 250, 251, 0.92);
  --color-border-subtle: rgba(15, 23, 42, 0.09);
  --color-border-soft: rgba(15, 23, 42, 0.06);
  --color-border-strong: rgba(15, 23, 42, 0.14);
  --color-text: #101828;
  --color-text-soft: #475467;
  --color-text-muted: #667085;
  --color-text-inverse: #ffffff;
  --color-brand: #264f76;
  --color-brand-strong: #16395b;
  --color-brand-soft: rgba(38, 79, 118, 0.12);
  --color-brand-border: rgba(38, 79, 118, 0.22);
  --color-focus-ring: rgba(38, 79, 118, 0.18);
  --color-success-surface: #ecfdf5;
  --color-success-text: #166534;
  --color-success-border: rgba(22, 163, 74, 0.28);
  --color-warning-surface: #fff7ed;
  --color-warning-text: #9a5610;
  --color-warning-border: rgba(245, 158, 11, 0.35);
  --color-danger-surface: #fef2f2;
  --color-danger-text: #b42318;
  --color-danger-border: rgba(220, 38, 38, 0.3);
  --color-info-surface: #eff6ff;
  --color-info-text: #1d4ed8;
  --color-info-border: rgba(59, 130, 246, 0.32);
  --color-text-strong: color-mix(in srgb, #0f172a 92%, transparent);
  --color-text-stronger: color-mix(in srgb, #0f172a 94%, transparent);
  --color-text-soft: color-mix(in srgb, #64748b 95%, transparent);
  --color-text-inverse-muted: color-mix(in srgb, #e2e8f0 82%, transparent);

  /* Shared overlays and translucent surfaces for legacy hybrid pages */
  --overlay-ink-02: color-mix(in srgb, #0f172a 2%, transparent);
  --overlay-ink-03: color-mix(in srgb, #0f172a 3%, transparent);
  --overlay-ink-04: color-mix(in srgb, #0f172a 4%, transparent);
  --overlay-ink-05: color-mix(in srgb, #0f172a 5%, transparent);
  --overlay-ink-055: color-mix(in srgb, #0f172a 5.5%, transparent);
  --overlay-ink-06: color-mix(in srgb, #0f172a 6%, transparent);
  --overlay-ink-07: color-mix(in srgb, #0f172a 7%, transparent);
  --overlay-ink-08: color-mix(in srgb, #0f172a 8%, transparent);
  --overlay-ink-09: color-mix(in srgb, #0f172a 9%, transparent);
  --overlay-ink-10: color-mix(in srgb, #0f172a 10%, transparent);
  --overlay-ink-11: color-mix(in srgb, #0f172a 11%, transparent);
  --overlay-ink-12: color-mix(in srgb, #0f172a 12%, transparent);
  --overlay-ink-14: color-mix(in srgb, #0f172a 14%, transparent);
  --overlay-ink-15: color-mix(in srgb, #0f172a 15%, transparent);
  --overlay-ink-16: color-mix(in srgb, #0f172a 16%, transparent);
  --overlay-ink-18: color-mix(in srgb, #0f172a 18%, transparent);
  --overlay-ink-20: color-mix(in srgb, #0f172a 20%, transparent);
  --overlay-ink-22: color-mix(in srgb, #0f172a 22%, transparent);
  --overlay-ink-25: color-mix(in srgb, #0f172a 25%, transparent);
  --overlay-ink-35: color-mix(in srgb, #0f172a 35%, transparent);
  --overlay-ink-42: color-mix(in srgb, #0f172a 42%, transparent);
  --overlay-ink-55: color-mix(in srgb, #0f172a 55%, transparent);
  --overlay-ink-88: color-mix(in srgb, #0f172a 88%, transparent);
  --overlay-ink-92: color-mix(in srgb, #0f172a 92%, transparent);
  --overlay-ink-94: color-mix(in srgb, #0f172a 94%, transparent);
  --overlay-ink-96: color-mix(in srgb, #0f172a 96%, transparent);

  --overlay-slate-06: color-mix(in srgb, #94a3b8 6%, transparent);
  --overlay-slate-08: color-mix(in srgb, #94a3b8 8%, transparent);
  --overlay-slate-10: color-mix(in srgb, #94a3b8 10%, transparent);
  --overlay-slate-12: color-mix(in srgb, #94a3b8 12%, transparent);
  --overlay-slate-14: color-mix(in srgb, #94a3b8 14%, transparent);
  --overlay-slate-15: color-mix(in srgb, #94a3b8 15%, transparent);
  --overlay-slate-16: color-mix(in srgb, #94a3b8 16%, transparent);
  --overlay-slate-18: color-mix(in srgb, #94a3b8 18%, transparent);
  --overlay-slate-20: color-mix(in srgb, #94a3b8 20%, transparent);
  --overlay-slate-22: color-mix(in srgb, #94a3b8 22%, transparent);
  --overlay-slate-24: color-mix(in srgb, #94a3b8 24%, transparent);
  --overlay-slate-25: color-mix(in srgb, #94a3b8 25%, transparent);
  --overlay-slate-26: color-mix(in srgb, #94a3b8 26%, transparent);
  --overlay-slate-28: color-mix(in srgb, #94a3b8 28%, transparent);
  --overlay-slate-30: color-mix(in srgb, #94a3b8 30%, transparent);
  --overlay-slate-32: color-mix(in srgb, #94a3b8 32%, transparent);
  --overlay-slate-35: color-mix(in srgb, #94a3b8 35%, transparent);
  --overlay-slate-40: color-mix(in srgb, #94a3b8 40%, transparent);
  --overlay-slate-45: color-mix(in srgb, #94a3b8 45%, transparent);
  --overlay-slate-60: color-mix(in srgb, #94a3b8 60%, transparent);
  --overlay-slate-80: color-mix(in srgb, #94a3b8 80%, transparent);

  --surface-white-03: color-mix(in srgb, #ffffff 3%, transparent);
  --surface-white-04: color-mix(in srgb, #ffffff 4%, transparent);
  --surface-white-05: color-mix(in srgb, #ffffff 5%, transparent);
  --surface-white-06: color-mix(in srgb, #ffffff 6%, transparent);
  --surface-white-07: color-mix(in srgb, #ffffff 7%, transparent);
  --surface-white-08: color-mix(in srgb, #ffffff 8%, transparent);
  --surface-white-10: color-mix(in srgb, #ffffff 10%, transparent);
  --surface-white-12: color-mix(in srgb, #ffffff 12%, transparent);
  --surface-white-14: color-mix(in srgb, #ffffff 14%, transparent);
  --surface-white-16: color-mix(in srgb, #ffffff 16%, transparent);
  --surface-white-18: color-mix(in srgb, #ffffff 18%, transparent);
  --surface-white-42: color-mix(in srgb, #ffffff 42%, transparent);
  --surface-white-60: color-mix(in srgb, #ffffff 60%, transparent);
  --surface-white-70: color-mix(in srgb, #ffffff 70%, transparent);
  --surface-white-72: color-mix(in srgb, #ffffff 72%, transparent);
  --surface-white-74: color-mix(in srgb, #ffffff 74%, transparent);
  --surface-white-76: color-mix(in srgb, #ffffff 76%, transparent);
  --surface-white-78: color-mix(in srgb, #ffffff 78%, transparent);
  --surface-white-80: color-mix(in srgb, #ffffff 80%, transparent);
  --surface-white-82: color-mix(in srgb, #ffffff 82%, transparent);
  --surface-white-84: color-mix(in srgb, #ffffff 84%, transparent);
  --surface-white-86: color-mix(in srgb, #ffffff 86%, transparent);
  --surface-white-88: color-mix(in srgb, #ffffff 88%, transparent);
  --surface-white-90: color-mix(in srgb, #ffffff 90%, transparent);
  --surface-white-92: color-mix(in srgb, #ffffff 92%, transparent);
  --surface-white-94: color-mix(in srgb, #ffffff 94%, transparent);
  --surface-white-96: color-mix(in srgb, #ffffff 96%, transparent);
  --surface-white-97: color-mix(in srgb, #ffffff 97%, transparent);
  --surface-white-98: color-mix(in srgb, #ffffff 98%, transparent);
  --surface-white-99: color-mix(in srgb, #ffffff 99%, transparent);

  --surface-slate-60: color-mix(in srgb, #f8fafc 60%, transparent);
  --surface-slate-70: color-mix(in srgb, #f8fafc 70%, transparent);
  --surface-slate-72: color-mix(in srgb, #f8fafc 72%, transparent);
  --surface-slate-80: color-mix(in srgb, #f8fafc 80%, transparent);
  --surface-slate-82: color-mix(in srgb, #f8fafc 82%, transparent);
  --surface-slate-86: color-mix(in srgb, #f8fafc 86%, transparent);
  --surface-slate-88: color-mix(in srgb, #f8fafc 88%, transparent);
  --surface-slate-90: color-mix(in srgb, #f8fafc 90%, transparent);
  --surface-slate-92: color-mix(in srgb, #f8fafc 92%, transparent);
  --surface-slate-94: color-mix(in srgb, #f8fafc 94%, transparent);
  --surface-slate-95: color-mix(in srgb, #f8fafc 95%, transparent);
  --surface-slate-96: color-mix(in srgb, #f8fafc 96%, transparent);
  --surface-slate-98: color-mix(in srgb, #f8fafc 98%, transparent);
  --surface-cloud-94: color-mix(in srgb, #f7f9fc 94%, transparent);
  --surface-brand-90: color-mix(in srgb, #dbeafe 90%, transparent);
  --surface-brand-92: color-mix(in srgb, #dbeafe 92%, transparent);
  --surface-danger-92: color-mix(in srgb, #fef2f2 92%, transparent);
  --surface-info-96: color-mix(in srgb, #eff6ff 96%, transparent);
  --surface-success-96: color-mix(in srgb, #f0fdfa 96%, transparent);
  --surface-warning-96: color-mix(in srgb, #fffbeb 96%, transparent);
  --surface-warning-98: color-mix(in srgb, #fffbeb 98%, transparent);

  --overlay-brand-08: color-mix(in srgb, #264f76 8%, transparent);
  --overlay-brand-12: color-mix(in srgb, #264f76 12%, transparent);
  --overlay-brand-14: color-mix(in srgb, #264f76 14%, transparent);
  --overlay-brand-16: color-mix(in srgb, #264f76 16%, transparent);
  --overlay-brand-18: color-mix(in srgb, #264f76 18%, transparent);
  --overlay-brand-22: color-mix(in srgb, #264f76 22%, transparent);
  --overlay-brand-28: color-mix(in srgb, #264f76 28%, transparent);
  --overlay-brand-34: color-mix(in srgb, #264f76 34%, transparent);
  --overlay-brand-strong-24: color-mix(in srgb, #16395b 24%, transparent);

  --overlay-brand-bright-06: color-mix(in srgb, #2563eb 6%, transparent);
  --overlay-brand-bright-08: color-mix(in srgb, #2563eb 8%, transparent);
  --overlay-brand-bright-10: color-mix(in srgb, #2563eb 10%, transparent);
  --overlay-brand-bright-12: color-mix(in srgb, #2563eb 12%, transparent);
  --overlay-brand-bright-14: color-mix(in srgb, #2563eb 14%, transparent);
  --overlay-brand-bright-15: color-mix(in srgb, #2563eb 15%, transparent);
  --overlay-brand-bright-18: color-mix(in srgb, #2563eb 18%, transparent);
  --overlay-brand-bright-22: color-mix(in srgb, #2563eb 22%, transparent);
  --overlay-brand-bright-25: color-mix(in srgb, #2563eb 25%, transparent);
  --overlay-brand-bright-24: color-mix(in srgb, #2563eb 24%, transparent);
  --overlay-brand-bright-30: color-mix(in srgb, #2563eb 30%, transparent);
  --overlay-brand-bright-45: color-mix(in srgb, #2563eb 45%, transparent);

  --overlay-info-08: color-mix(in srgb, #3b82f6 8%, transparent);
  --overlay-info-12: color-mix(in srgb, #3b82f6 12%, transparent);
  --overlay-info-14: color-mix(in srgb, #3b82f6 14%, transparent);
  --overlay-info-16: color-mix(in srgb, #3b82f6 16%, transparent);
  --overlay-info-20: color-mix(in srgb, #3b82f6 20%, transparent);
  --overlay-info-25: color-mix(in srgb, #3b82f6 25%, transparent);
  --overlay-info-32: color-mix(in srgb, #3b82f6 32%, transparent);
  --overlay-sky-08: color-mix(in srgb, #60a5fa 8%, transparent);
  --overlay-sky-18: color-mix(in srgb, #60a5fa 18%, transparent);
  --overlay-sky-26: color-mix(in srgb, #60a5fa 26%, transparent);

  --overlay-success-08: color-mix(in srgb, #22c55e 8%, transparent);
  --overlay-success-12: color-mix(in srgb, #10b981 12%, transparent);
  --overlay-success-16: color-mix(in srgb, #22c55e 16%, transparent);
  --overlay-success-30: color-mix(in srgb, #22c55e 30%, transparent);
  --overlay-warning-20: color-mix(in srgb, #f59e0b 20%, transparent);
  --overlay-warning-16: color-mix(in srgb, #f59e0b 16%, transparent);
  --overlay-warning-18: color-mix(in srgb, #eab308 18%, transparent);
  --overlay-warning-24: color-mix(in srgb, #f59e0b 24%, transparent);
  --overlay-warning-38: color-mix(in srgb, #eab308 38%, transparent);
  --overlay-warning-40: color-mix(in srgb, #f59e0b 40%, transparent);
  --overlay-danger-08: color-mix(in srgb, #dc2626 8%, transparent);

  --overlay-violet-06: color-mix(in srgb, #6366f1 6%, transparent);
  --overlay-violet-08: color-mix(in srgb, #6366f1 8%, transparent);
  --overlay-violet-12: color-mix(in srgb, #6366f1 12%, transparent);
  --overlay-violet-14: color-mix(in srgb, #6366f1 14%, transparent);
  --overlay-violet-16: color-mix(in srgb, #6366f1 16%, transparent);
  --overlay-violet-18: color-mix(in srgb, #6366f1 18%, transparent);
  --overlay-violet-22: color-mix(in srgb, #6366f1 22%, transparent);
  --overlay-violet-28: color-mix(in srgb, #6366f1 28%, transparent);
  --overlay-violet-40: color-mix(in srgb, #6366f1 40%, transparent);

  --overlay-cloud-82: color-mix(in srgb, #e2e8f0 82%, transparent);
  --overlay-muted-95: color-mix(in srgb, #64748b 95%, transparent);

  --shadow-panel-soft: 0 1px 2px var(--overlay-ink-03), 0 10px 24px var(--overlay-ink-05);
  --shadow-panel-card: 0 1px 2px var(--overlay-ink-04), 0 12px 28px var(--overlay-ink-05);
  --shadow-lift-soft: 0 12px 30px var(--overlay-ink-08);
  --shadow-lift-hover: 0 18px 40px var(--overlay-ink-12);
  --shadow-lift-strong: 0 24px 60px var(--overlay-ink-16);
  --shadow-float-36: 0 16px 36px var(--overlay-ink-18);
  --shadow-float-45: 0 18px 45px var(--overlay-ink-10);

  /* Spacing (8px grid with a 4px half-step) */
  --space-0: 0px;
  --space-05: 4px;
  --space-1: 8px;
  --space-2: 16px;
  --space-3: 24px;
  --space-4: 32px;
  --space-5: 40px;
  --space-6: 48px;
  --space-7: 56px;
  --space-8: 64px;
  --space-9: 72px;
  --space-10: 80px;
  --space-12: 96px;

  /* Typography */
  --text-label: 11px;
  --text-meta: 12px;
  --text-sm: 13px;
  --text-body: 14px;
  --text-title: 20px;
  --text-display: 28px;

  /* Radii */
  --radius-xs: 8px;
  --radius-sm: 12px;
  --radius-md: 18px;
  --radius-lg: 28px;
  --radius-pill: 999px;

  /* Elevation */
  --shadow-card-soft: 0 1px 2px rgba(15, 23, 42, 0.04), 0 14px 38px rgba(15, 23, 42, 0.07);
  --shadow-card-elevated: 0 1px 2px rgba(15, 23, 42, 0.05), 0 24px 56px rgba(15, 23, 42, 0.12);
  --shadow-focus: 0 0 0 4px var(--color-focus-ring);

  /* Legacy rd-* mappings */
  --rd-text-h1: var(--text-display);
  --rd-text-h2: var(--text-title);
  --rd-text-body: var(--text-body);
  --rd-text-small: var(--text-sm);
  --rd-text-meta: var(--text-meta);
  --rd-text-label: var(--text-label);
  --rd-space-0: var(--space-05);
  --rd-space-1: var(--space-1);
  --rd-space-2: var(--space-2);
  --rd-space-3: var(--space-3);
  --rd-space-4: var(--space-4);
  --rd-space-5: var(--space-5);
  --rd-control-h: 40px;
  --rd-control-h-sm: 32px;
  --rd-radius-xs: var(--radius-xs);
  --rd-radius-sm: var(--radius-sm);
  --rd-radius-md: var(--radius-md);
  --rd-radius-lg: var(--radius-lg);
  --card-radius-xl: 22px;
  --card-shadow-soft: var(--shadow-card-soft);
  --card-shadow-elevated: var(--shadow-card-elevated);
  --rd-border-subtle: var(--color-border-subtle);
  --rd-border-faint: var(--color-border-soft);
  --rd-border-strong: var(--color-border-strong);
  --rd-surface: var(--color-surface);
  --rd-surface-elevated: var(--color-surface-elevated);
  --rd-surface-muted: var(--color-surface-muted);
  --rd-surface-header: var(--color-surface-header);
  --rd-canvas: var(--color-canvas);
  --rd-canvas-tint: var(--color-canvas-muted);
  --rd-ink: var(--color-text);
  --rd-ink-soft: var(--color-text-soft);
  --rd-ink-muted: var(--color-text-muted);
  --rd-accent: var(--color-brand);
  --rd-accent-strong: var(--color-brand-strong);
  --rd-accent-soft: var(--color-brand-soft);
  --rd-accent-border: var(--color-brand-border);
  --rd-indigo: var(--color-brand);
  --rd-indigo-soft: var(--color-brand-soft);
}

/*
 * Dark-mode overrides removed: surfaces across the app hardcode white
 * gradients (shell.css/workspace.css), so swapping only the text tokens
 * produces light-on-light contrast (e.g. the page title disappears against
 * the white .rd-page-header-surface). Force light theme until surfaces are
 * audited for dark mode end-to-end.
 */
:root {
  color-scheme: light;
}

:root {
  --rd-color-020617: #020617;
  --rd-color-027a48: #027a48;
  --rd-color-0284c7: #0284c7;
  --rd-color-0369a1: #0369a1;
  --rd-color-047857: #047857;
  --rd-color-050911: #050911;
  --rd-color-052e16: #052e16;
  --rd-color-059669: #059669;
  --rd-color-065f46: #065f46;
  --rd-color-067647: #067647;
  --rd-color-075985: #075985;
  --rd-color-08101c: #08101c;
  --rd-color-08111d: #08111d;
  --rd-color-090d16: #090d16;
  --rd-color-09101b: #09101b;
  --rd-color-09111d: #09111d;
  --rd-color-0b0f1a: #0b0f1a;
  --rd-color-0b1220: #0b1220;
  --rd-color-0b1224: #0b1224;
  --rd-color-0b4f6c: #0b4f6c;
  --rd-color-0c1120: #0c1120;
  --rd-color-0d111a: #0d111a;
  --rd-color-0d1522: #0d1522;
  --rd-color-0ea5e9: #0ea5e9;
  --rd-color-0f1728: #0f1728;
  --rd-color-0f172a: #0f172a;
  --rd-color-0f2f4d: #0f2f4d;
  --rd-color-0f5b94: #0f5b94;
  --rd-color-0f766e: #0f766e;
  --rd-color-0f9d58: #0f9d58;
  --rd-color-101726: #101726;
  --rd-color-101828: #101828;
  --rd-color-102033: #102033;
  --rd-color-102a43: #102a43;
  --rd-color-103c52: #103c52;
  --rd-color-103c8f: #103c8f;
  --rd-color-10b981: #10b981;
  --rd-color-111827: #111827;
  --rd-color-111c33: #111c33;
  --rd-color-115e59: #115e59;
  --rd-color-121826: #121826;
  --rd-color-122033: #122033;
  --rd-color-131c2d: #131c2d;
  --rd-color-13203a: #13203a;
  --rd-color-132238: #132238;
  --rd-color-141928: #141928;
  --rd-color-14233d: #14233d;
  --rd-color-14b8a6: #14b8a6;
  --rd-color-155e75: #155e75;
  --rd-color-155eef: #155eef;
  --rd-color-15803d: #15803d;
  --rd-color-161f31: #161f31;
  --rd-color-162033: #162033;
  --rd-color-16395b: #16395b;
  --rd-color-164e63: #164e63;
  --rd-color-166534: #166534;
  --rd-color-16a34a: #16a34a;
  --rd-color-175cd3: #175cd3;
  --rd-color-183d61: #183d61;
  --rd-color-1849a9: #1849a9;
  --rd-color-1a2032: #1a2032;
  --rd-color-1a4266: #1a4266;
  --rd-color-1b67ff: #1b67ff;
  --rd-color-1d2939: #1d2939;
  --rd-color-1d39c4: #1d39c4;
  --rd-color-1d3d5c: #1d3d5c;
  --rd-color-1d4ed8: #1d4ed8;
  --rd-color-1d4f91: #1d4f91;
  --rd-color-1d5cff: #1d5cff;
  --rd-color-1d9a8f: #1d9a8f;
  --rd-color-1e2336: #1e2336;
  --rd-color-1e293b: #1e293b;
  --rd-color-1e3a8a: #1e3a8a;
  --rd-color-1e405f: #1e405f;
  --rd-color-1e40af: #1e40af;
  --rd-color-1f2937: #1f2937;
  --rd-color-1f2a3d: #1f2a3d;
  --rd-color-1f3f5b: #1f3f5b;
  --rd-color-1f4d73: #1f4d73;
  --rd-color-203f62: #203f62;
  --rd-color-21384f: #21384f;
  --rd-color-21496f: #21496f;
  --rd-color-22c55e: #22c55e;
  --rd-color-22d3ee: #22d3ee;
  --rd-color-24344e: #24344e;
  --rd-color-24364a: #24364a;
  --rd-color-24486c: #24486c;
  --rd-color-2563eb: #2563eb;
  --rd-color-264f76: #264f76;
  --rd-color-274d72: #274d72;
  --rd-color-276749: #276749;
  --rd-color-27c93f: #27c93f;
  --rd-color-2a557e: #2a557e;
  --rd-color-2c567f: #2c567f;
  --rd-color-2d567c: #2d567c;
  --rd-color-2d5b84: #2d5b84;
  --rd-color-2f54eb: #2f54eb;
  --rd-color-304255: #304255;
  --rd-color-312e81: #312e81;
  --rd-color-315f8f: #315f8f;
  --rd-color-3182ce: #3182ce;
  --rd-color-325f8c: #325f8c;
  --rd-color-334155: #334155;
  --rd-color-335c81: #335c81;
  --rd-color-344054: #344054;
  --rd-color-35455f: #35455f;
  --rd-color-365785: #365785;
  --rd-color-3730a3: #3730a3;
  --rd-color-374151: #374151;
  --rd-color-38bdf8: #38bdf8;
  --rd-color-3b4453: #3b4453;
  --rd-color-3b5f84: #3b5f84;
  --rd-color-3b82f6: #3b82f6;
  --rd-color-3e6c99: #3e6c99;
  --rd-color-40506b: #40506b;
  --rd-color-42536c: #42536c;
  --rd-color-4338ca: #4338ca;
  --rd-color-4438ca: #4438ca;
  --rd-color-445468: #445468;
  --rd-color-450a0a: #450a0a;
  --rd-color-465568: #465568;
  --rd-color-475467: #475467;
  --rd-color-475569: #475569;
  --rd-color-4ade80: #4ade80;
  --rd-color-4b5563: #4b5563;
  --rd-color-4c1d95: #4c1d95;
  --rd-color-4f46e5: #4f46e5;
  --rd-color-4f86bc: #4f86bc;
  --rd-color-4f8dff: #4f8dff;
  --rd-color-506174: #506174;
  --rd-color-516173: #516173;
  --rd-color-526173: #526173;
  --rd-color-52627d: #52627d;
  --rd-color-52637b: #52637b;
  --rd-color-536273: #536273;
  --rd-color-55647d: #55647d;
  --rd-color-556579: #556579;
  --rd-color-5b57f4: #5b57f4;
  --rd-color-5b6473: #5b6473;
  --rd-color-5b73ff: #5b73ff;
  --rd-color-5c6b7d: #5c6b7d;
  --rd-color-5d6c7e: #5d6c7e;
  --rd-color-5f6c80: #5f6c80;
  --rd-color-5f6f86: #5f6f86;
  --rd-color-5f8db7: #5f8db7;
  --rd-color-60a5fa: #60a5fa;
  --rd-color-6366f1: #6366f1;
  --rd-color-64748b: #64748b;
  --rd-color-667085: #667085;
  --rd-color-677489: #677489;
  --rd-color-67758d: #67758d;
  --rd-color-6a7790: #6a7790;
  --rd-color-6b21a8: #6b21a8;
  --rd-color-6b7280: #6b7280;
  --rd-color-6b7a90: #6b7a90;
  --rd-color-6b7a91: #6b7a91;
  --rd-color-6d28d9: #6d28d9;
  --rd-color-718096: #718096;
  --rd-color-77859a: #77859a;
  --rd-color-78350f: #78350f;
  --rd-color-7a271a: #7a271a;
  --rd-color-7a869a: #7a869a;
  --rd-color-7b8798: #7b8798;
  --rd-color-7c2d12: #7c2d12;
  --rd-color-7c3aed: #7c3aed;
  --rd-color-7c83ff: #7c83ff;
  --rd-color-7c8da6: #7c8da6;
  --rd-color-7db1e3: #7db1e3;
  --rd-color-7dd3fc: #7dd3fc;
  --rd-color-7f1d1d: #7f1d1d;
  --rd-color-854d0e: #854d0e;
  --rd-color-86efac: #86efac;
  --rd-color-8a97a7: #8a97a7;
  --rd-color-8b5cf6: #8b5cf6;
  --rd-color-8b98ab: #8b98ab;
  --rd-color-912018: #912018;
  --rd-color-92400e: #92400e;
  --rd-color-93c5fd: #93c5fd;
  --rd-color-94a3b8: #94a3b8;
  --rd-color-98a2b3: #98a2b3;
  --rd-color-991b1b: #991b1b;
  --rd-color-9a3412: #9a3412;
  --rd-color-9a5610: #9a5610;
  --rd-color-9ca3af: #9ca3af;
  --rd-color-9f1239: #9f1239;
  --rd-color-9f1d14: #9f1d14;
  --rd-color-a16207: #a16207;
  --rd-color-a5b4fc: #a5b4fc;
  --rd-color-a7f3d0: #a7f3d0;
  --rd-color-abefc6: #abefc6;
  --rd-color-b0bec5: #b0bec5;
  --rd-color-b2ddff: #b2ddff;
  --rd-color-b3bfcc: #b3bfcc;
  --rd-color-b42318: #b42318;
  --rd-color-b45309: #b45309;
  --rd-color-b54708: #b54708;
  --rd-color-b7dfc3: #b7dfc3;
  --rd-color-b91c1c: #b91c1c;
  --rd-color-bbf7d0: #bbf7d0;
  --rd-color-be123c: #be123c;
  --rd-color-bfd7ff: #bfd7ff;
  --rd-color-bfdbfe: #bfdbfe;
  --rd-color-c2410c: #c2410c;
  --rd-color-c6f6d5: #c6f6d5;
  --rd-color-c7d0db: #c7d0db;
  --rd-color-c7d2fe: #c7d2fe;
  --rd-color-c8d4e0: #c8d4e0;
  --rd-color-ca8a04: #ca8a04;
  --rd-color-cbd5e1: #cbd5e1;
  --rd-color-cbd5f5: #cbd5f5;
  --rd-color-cdd9f8: #cdd9f8;
  --rd-color-d0d5dd: #d0d5dd;
  --rd-color-d0dae5: #d0dae5;
  --rd-color-d1d5db: #d1d5db;
  --rd-color-d1e7d8: #d1e7d8;
  --rd-color-d92d20: #d92d20;
  --rd-color-d97706: #d97706;
  --rd-color-d9e6de: #d9e6de;
  --rd-color-dbe3ef: #dbe3ef;
  --rd-color-dbe4ff: #dbe4ff;
  --rd-color-dbe7f5: #dbe7f5;
  --rd-color-dbeafe: #dbeafe;
  --rd-color-dc2626: #dc2626;
  --rd-color-dce4ec: #dce4ec;
  --rd-color-dce5f5: #dce5f5;
  --rd-color-dce7ef: #dce7ef;
  --rd-color-dcfce7: #dcfce7;
  --rd-color-e0e0e0: #e0e0e0;
  --rd-color-e0e7ff: #e0e7ff;
  --rd-color-e0ebff: #e0ebff;
  --rd-color-e0edff: #e0edff;
  --rd-color-e0f2fe: #e0f2fe;
  --rd-color-e2e6ef: #e2e6ef;
  --rd-color-e2e8f0: #e2e8f0;
  --rd-color-e3eaf0: #e3eaf0;
  --rd-color-e5e7eb: #e5e7eb;
  --rd-color-e5e7f5: #e5e7f5;
  --rd-color-e5e8f0: #e5e8f0;
  --rd-color-e5e9f5: #e5e9f5;
  --rd-color-e5edf7: #e5edf7;
  --rd-color-e5eefb: #e5eefb;
  --rd-color-e6fffb: #e6fffb;
  --rd-color-e8510a: #e8510a;
  --rd-color-e9f8f0: #e9f8f0;
  --rd-color-ea580c: #ea580c;
  --rd-color-ec4899: #ec4899;
  --rd-color-ecf1f5: #ecf1f5;
  --rd-color-ecf3ff: #ecf3ff;
  --rd-color-ecfdf3: #ecfdf3;
  --rd-color-ecfdf5: #ecfdf5;
  --rd-color-ede9fe: #ede9fe;
  --rd-color-edf1ff: #edf1ff;
  --rd-color-edf2f7: #edf2f7;
  --rd-color-edf2ff: #edf2ff;
  --rd-color-edf6fb: #edf6fb;
  --rd-color-edf7f0: #edf7f0;
  --rd-color-eef1f7: #eef1f7;
  --rd-color-eef2f6: #eef2f6;
  --rd-color-eef2f7: #eef2f7;
  --rd-color-eef2f8: #eef2f8;
  --rd-color-eef2ff: #eef2ff;
  --rd-color-eef3f8: #eef3f8;
  --rd-color-eef4f3: #eef4f3;
  --rd-color-eef4f8: #eef4f8;
  --rd-color-eef4ff: #eef4ff;
  --rd-color-eef6ff: #eef6ff;
  --rd-color-ef4444: #ef4444;
  --rd-color-eff4ff: #eff4ff;
  --rd-color-eff6ff: #eff6ff;
  --rd-color-eff8ff: #eff8ff;
  --rd-color-f0f0f0: #f0f0f0;
  --rd-color-f0f2f7: #f0f2f7;
  --rd-color-f0f4ff: #f0f4ff;
  --rd-color-f0fdf4: #f0fdf4;
  --rd-color-f1f3ef: #f1f3ef;
  --rd-color-f1f5f9: #f1f5f9;
  --rd-color-f2d7a1: #f2d7a1;
  --rd-color-f2f4f7: #f2f4f7;
  --rd-color-f3c4a2: #f3c4a2;
  --rd-color-f3e8ff: #f3e8ff;
  --rd-color-f3f4f6: #f3f4f6;
  --rd-color-f3f4ff: #f3f4ff;
  --rd-color-f3f5f7: #f3f5f7;
  --rd-color-f3f5f8: #f3f5f8;
  --rd-color-f3f6fb: #f3f6fb;
  --rd-color-f3f6ff: #f3f6ff;
  --rd-color-f3f8fc: #f3f8fc;
  --rd-color-f43f5e: #f43f5e;
  --rd-color-f4f6f8: #f4f6f8;
  --rd-color-f4f6fb: #f4f6fb;
  --rd-color-f4f7f4: #f4f7f4;
  --rd-color-f4f7fb: #f4f7fb;
  --rd-color-f59e0b: #f59e0b;
  --rd-color-f5c2c7: #f5c2c7;
  --rd-color-f5f0ff: #f5f0ff;
  --rd-color-f5f5f5: #f5f5f5;
  --rd-color-f5f5f7: #f5f5f7;
  --rd-color-f5f6f8: #f5f6f8;
  --rd-color-f5f7fa: #f5f7fa;
  --rd-color-f5f7fb: #f5f7fb;
  --rd-color-f5f7fd: #f5f7fd;
  --rd-color-f5f8ff: #f5f8ff;
  --rd-color-f6f6f2: #f6f6f2;
  --rd-color-f6fbf8: #f6fbf8;
  --rd-color-f7f7f6: #f7f7f6;
  --rd-color-f7f9fc: #f7f9fc;
  --rd-color-f7fbff: #f7fbff;
  --rd-color-f7fcf9: #f7fcf9;
  --rd-color-f7fdf8: #f7fdf8;
  --rd-color-f8f9fb: #f8f9fb;
  --rd-color-f8fafc: #f8fafc;
  --rd-color-f8fbfd: #f8fbfd;
  --rd-color-f8fbff: #f8fbff;
  --rd-color-f97316: #f97316;
  --rd-color-f9fafb: #f9fafb;
  --rd-color-f9fbfd: #f9fbfd;
  --rd-color-f9fbff: #f9fbff;
  --rd-color-f9fdfa: #f9fdfa;
  --rd-color-facc15: #facc15;
  --rd-color-fafafa: #fafafa;
  --rd-color-fafbfe: #fafbfe;
  --rd-color-fafcfe: #fafcfe;
  --rd-color-fbbf24: #fbbf24;
  --rd-color-fbfcfd: #fbfcfd;
  --rd-color-fbfdff: #fbfdff;
  --rd-color-fcfcfb: #fcfcfb;
  --rd-color-fcfcfd: #fcfcfd;
  --rd-color-fcfcff: #fcfcff;
  --rd-color-fda4af: #fda4af;
  --rd-color-fdba74: #fdba74;
  --rd-color-fde68a: #fde68a;
  --rd-color-fdfdff: #fdfdff;
  --rd-color-fecaca: #fecaca;
  --rd-color-fecdca: #fecdca;
  --rd-color-fedf89: #fedf89;
  --rd-color-fee2e2: #fee2e2;
  --rd-color-fee4e2: #fee4e2;
  --rd-color-fef1ef: #fef1ef;
  --rd-color-fef2f2: #fef2f2;
  --rd-color-fef3c7: #fef3c7;
  --rd-color-fef3f2: #fef3f2;
  --rd-color-fef9c3: #fef9c3;
  --rd-color-fefce8: #fefce8;
  --rd-color-ff5f56: #ff5f56;
  --rd-color-ffbd2e: #ffbd2e;
  --rd-color-ffe4e6: #ffe4e6;
  --rd-color-fff0f0: #fff0f0;
  --rd-color-fff1f2: #fff1f2;
  --rd-color-fff4df: #fff4df;
  --rd-color-fff4e5: #fff4e5;
  --rd-color-fff4e8: #fff4e8;
  --rd-color-fff6e8: #fff6e8;
  --rd-color-fff7e6: #fff7e6;
  --rd-color-fff7ed: #fff7ed;
  --rd-color-fff7ef: #fff7ef;
  --rd-color-fff8f8: #fff8f8;
  --rd-color-fffaeb: #fffaeb;
  --rd-color-fffaf0: #fffaf0;
  --rd-color-fffaf4: #fffaf4;
  --rd-color-fffaf5: #fffaf5;
  --rd-color-fffafb: #fffafb;
  --rd-color-fffbeb: #fffbeb;
  --rd-color-fffdf7: #fffdf7;
  --rd-color-fffdf9: #fffdf9;
  --rd-color-fffef7: #fffef7;
  --rd-color-ffffff: #ffffff;
}

/* CSS guardrail exact-match alpha aliases */
:root {
  --rd-color-f9fffb: #f9fffb;
  --rd-color-fb923c: #fb923c;
  --rd-rgba-100-116-139-040: rgba(100, 116, 139, 0.04);
  --rd-rgba-100-116-139-120: rgba(100, 116, 139, 0.12);
  --rd-rgba-100-116-139-160: rgba(100, 116, 139, 0.16);
  --rd-rgba-100-116-139-260: rgba(100, 116, 139, 0.26);
  --rd-rgba-127-29-29-080: rgba(127, 29, 29, 0.08);
  --rd-rgba-14-116-144-120: rgba(14, 116, 144, 0.12);
  --rd-rgba-14-116-144-160: rgba(14, 116, 144, 0.16);
  --rd-rgba-14-165-233-050: rgba(14, 165, 233, 0.05);
  --rd-rgba-14-165-233-100: rgba(14, 165, 233, 0.1);
  --rd-rgba-147-197-253-120: rgba(147, 197, 253, 0.12);
  --rd-rgba-148-163-184-000: rgba(148, 163, 184, 0);
  --rd-rgba-148-163-184-030: rgba(148, 163, 184, 0.03);
  --rd-rgba-148-163-184-040: rgba(148, 163, 184, 0.04);
  --rd-rgba-148-163-184-050: rgba(148, 163, 184, 0.05);
  --rd-rgba-148-163-184-100: rgba(148, 163, 184, 0.1);
  --rd-rgba-148-163-184-120: rgba(148, 163, 184, 0.12);
  --rd-rgba-148-163-184-140: rgba(148, 163, 184, 0.14);
  --rd-rgba-148-163-184-180: rgba(148, 163, 184, 0.18);
  --rd-rgba-148-163-184-200: rgba(148, 163, 184, 0.2);
  --rd-rgba-148-163-184-220: rgba(148, 163, 184, 0.22);
  --rd-rgba-148-163-184-240: rgba(148, 163, 184, 0.24);
  --rd-rgba-148-163-184-280: rgba(148, 163, 184, 0.28);
  --rd-rgba-148-163-184-300: rgba(148, 163, 184, 0.3);
  --rd-rgba-148-163-184-320: rgba(148, 163, 184, 0.32);
  --rd-rgba-148-163-184-500: rgba(148, 163, 184, 0.5);
  --rd-rgba-15-23-42-040: rgba(15, 23, 42, 0.04);
  --rd-rgba-15-23-42-050: rgba(15, 23, 42, 0.05);
  --rd-rgba-15-23-42-060: rgba(15, 23, 42, 0.06);
  --rd-rgba-15-23-42-070: rgba(15, 23, 42, 0.07);
  --rd-rgba-15-23-42-080: rgba(15, 23, 42, 0.08);
  --rd-rgba-15-23-42-090: rgba(15, 23, 42, 0.09);
  --rd-rgba-15-23-42-120: rgba(15, 23, 42, 0.12);
  --rd-rgba-15-23-42-130: rgba(15, 23, 42, 0.13);
  --rd-rgba-15-23-42-180: rgba(15, 23, 42, 0.18);
  --rd-rgba-15-23-42-240: rgba(15, 23, 42, 0.24);
  --rd-rgba-15-23-42-400: rgba(15, 23, 42, 0.4);
  --rd-rgba-15-23-42-500: rgba(15, 23, 42, 0.5);
  --rd-rgba-15-23-42-580: rgba(15, 23, 42, 0.58);
  --rd-rgba-15-23-42-600: rgba(15, 23, 42, 0.6);
  --rd-rgba-15-91-148-120: rgba(15, 91, 148, 0.12);
  --rd-rgba-16-185-129-120: rgba(16, 185, 129, 0.12);
  --rd-rgba-180-83-9-380: rgba(180, 83, 9, 0.38);
  --rd-rgba-185-28-28-220: rgba(185, 28, 28, 0.22);
  --rd-rgba-185-28-28-280: rgba(185, 28, 28, 0.28);
  --rd-rgba-186-230-253-360: rgba(186, 230, 253, 0.36);
  --rd-rgba-187-247-208-200: rgba(187, 247, 208, 0.2);
  --rd-rgba-191-219-254-000: rgba(191, 219, 254, 0);
  --rd-rgba-191-219-254-180: rgba(191, 219, 254, 0.18);
  --rd-rgba-191-219-254-380: rgba(191, 219, 254, 0.38);
  --rd-rgba-191-219-254-460: rgba(191, 219, 254, 0.46);
  --rd-rgba-2-6-23-200: rgba(2, 6, 23, 0.2);
  --rd-rgba-21-128-61-200: rgba(21, 128, 61, 0.2);
  --rd-rgba-21-94-239-080: rgba(21, 94, 239, 0.08);
  --rd-rgba-21-94-239-200: rgba(21, 94, 239, 0.2);
  --rd-rgba-21-94-239-220: rgba(21, 94, 239, 0.22);
  --rd-rgba-217-119-6-110: rgba(217, 119, 6, 0.11);
  --rd-rgba-217-119-6-120: rgba(217, 119, 6, 0.12);
  --rd-rgba-217-119-6-160: rgba(217, 119, 6, 0.16);
  --rd-rgba-217-119-6-180: rgba(217, 119, 6, 0.18);
  --rd-rgba-217-119-6-200: rgba(217, 119, 6, 0.2);
  --rd-rgba-217-119-6-220: rgba(217, 119, 6, 0.22);
  --rd-rgba-217-119-6-240: rgba(217, 119, 6, 0.24);
  --rd-rgba-217-119-6-550: rgba(217, 119, 6, 0.55);
  --rd-rgba-22-101-52-360: rgba(22, 101, 52, 0.36);
  --rd-rgba-22-163-74-120: rgba(22, 163, 74, 0.12);
  --rd-rgba-22-163-74-180: rgba(22, 163, 74, 0.18);
  --rd-rgba-22-163-74-240: rgba(22, 163, 74, 0.24);
  --rd-rgba-22-57-91-180: rgba(22, 57, 91, 0.18);
  --rd-rgba-22-57-91-200: rgba(22, 57, 91, 0.2);
  --rd-rgba-22-57-91-220: rgba(22, 57, 91, 0.22);
  --rd-rgba-220-228-238-860: rgba(220, 228, 238, 0.86);
  --rd-rgba-220-38-38-160: rgba(220, 38, 38, 0.16);
  --rd-rgba-220-38-38-180: rgba(220, 38, 38, 0.18);
  --rd-rgba-224-237-255-420: rgba(224, 237, 255, 0.42);
  --rd-rgba-226-232-240-920: rgba(226, 232, 240, 0.92);
  --rd-rgba-236-244-255-980: rgba(236, 244, 255, 0.98);
  --rd-rgba-236-253-245-800: rgba(236, 253, 245, 0.8);
  --rd-rgba-238-242-255-880: rgba(238, 242, 255, 0.88);
  --rd-rgba-239-246-255-700: rgba(239, 246, 255, 0.7);
  --rd-rgba-239-246-255-740: rgba(239, 246, 255, 0.74);
  --rd-rgba-239-246-255-780: rgba(239, 246, 255, 0.78);
  --rd-rgba-239-246-255-800: rgba(239, 246, 255, 0.8);
  --rd-rgba-239-246-255-920: rgba(239, 246, 255, 0.92);
  --rd-rgba-239-246-255-940: rgba(239, 246, 255, 0.94);
  --rd-rgba-239-246-255-980: rgba(239, 246, 255, 0.98);
  --rd-rgba-239-68-68-100: rgba(239, 68, 68, 0.1);
  --rd-rgba-239-68-68-140: rgba(239, 68, 68, 0.14);
  --rd-rgba-240-247-255-950: rgba(240, 247, 255, 0.95);
  --rd-rgba-240-249-255-920: rgba(240, 249, 255, 0.92);
  --rd-rgba-240-253-244-780: rgba(240, 253, 244, 0.78);
  --rd-rgba-240-253-244-920: rgba(240, 253, 244, 0.92);
  --rd-rgba-240-253-250-980: rgba(240, 253, 250, 0.98);
  --rd-rgba-241-245-249-500: rgba(241, 245, 249, 0.5);
  --rd-rgba-241-245-249-720: rgba(241, 245, 249, 0.72);
  --rd-rgba-241-245-249-840: rgba(241, 245, 249, 0.84);
  --rd-rgba-241-245-249-880: rgba(241, 245, 249, 0.88);
  --rd-rgba-241-245-249-900: rgba(241, 245, 249, 0.9);
  --rd-rgba-241-245-249-920: rgba(241, 245, 249, 0.92);
  --rd-rgba-241-245-249-940: rgba(241, 245, 249, 0.94);
  --rd-rgba-241-245-249-960: rgba(241, 245, 249, 0.96);
  --rd-rgba-241-253-249-920: rgba(241, 253, 249, 0.92);
  --rd-rgba-242-246-249-940: rgba(242, 246, 249, 0.94);
  --rd-rgba-242-247-250-960: rgba(242, 247, 250, 0.96);
  --rd-rgba-242-248-245-960: rgba(242, 248, 245, 0.96);
  --rd-rgba-243-247-250-940: rgba(243, 247, 250, 0.94);
  --rd-rgba-244-247-250-900: rgba(244, 247, 250, 0.9);
  --rd-rgba-245-158-11-120: rgba(245, 158, 11, 0.12);
  --rd-rgba-245-158-11-160: rgba(245, 158, 11, 0.16);
  --rd-rgba-245-158-11-240: rgba(245, 158, 11, 0.24);
  --rd-rgba-245-248-251-930: rgba(245, 248, 251, 0.93);
  --rd-rgba-245-248-252-940: rgba(245, 248, 252, 0.94);
  --rd-rgba-245-248-255-980: rgba(245, 248, 255, 0.98);
  --rd-rgba-246-248-251-940: rgba(246, 248, 251, 0.94);
  --rd-rgba-246-249-253-840: rgba(246, 249, 253, 0.84);
  --rd-rgba-246-249-253-860: rgba(246, 249, 253, 0.86);
  --rd-rgba-246-249-253-900: rgba(246, 249, 253, 0.9);
  --rd-rgba-247-249-252-920: rgba(247, 249, 252, 0.92);
  --rd-rgba-247-249-252-940: rgba(247, 249, 252, 0.94);
  --rd-rgba-247-250-252-860: rgba(247, 250, 252, 0.86);
  --rd-rgba-247-250-252-900: rgba(247, 250, 252, 0.9);
  --rd-rgba-247-250-252-920: rgba(247, 250, 252, 0.92);
  --rd-rgba-247-250-252-960: rgba(247, 250, 252, 0.96);
  --rd-rgba-248-113-113-220: rgba(248, 113, 113, 0.22);
  --rd-rgba-248-250-252-600: rgba(248, 250, 252, 0.6);
  --rd-rgba-248-250-252-700: rgba(248, 250, 252, 0.7);
  --rd-rgba-248-250-252-720: rgba(248, 250, 252, 0.72);
  --rd-rgba-248-250-252-780: rgba(248, 250, 252, 0.78);
  --rd-rgba-248-250-252-840: rgba(248, 250, 252, 0.84);
  --rd-rgba-248-250-252-860: rgba(248, 250, 252, 0.86);
  --rd-rgba-248-250-252-880: rgba(248, 250, 252, 0.88);
  --rd-rgba-248-250-252-900: rgba(248, 250, 252, 0.9);
  --rd-rgba-248-250-252-940: rgba(248, 250, 252, 0.94);
  --rd-rgba-248-250-252-960: rgba(248, 250, 252, 0.96);
  --rd-rgba-248-250-252-970: rgba(248, 250, 252, 0.97);
  --rd-rgba-249-115-22-100: rgba(249, 115, 22, 0.1);
  --rd-rgba-249-115-22-160: rgba(249, 115, 22, 0.16);
  --rd-rgba-249-250-251-920: rgba(249, 250, 251, 0.92);
  --rd-rgba-249-250-251-940: rgba(249, 250, 251, 0.94);
  --rd-rgba-249-250-251-980: rgba(249, 250, 251, 0.98);
  --rd-rgba-251-191-36-140: rgba(251, 191, 36, 0.14);
  --rd-rgba-254-226-226-840: rgba(254, 226, 226, 0.84);
  --rd-rgba-254-242-242-700: rgba(254, 242, 242, 0.7);
  --rd-rgba-254-242-242-880: rgba(254, 242, 242, 0.88);
  --rd-rgba-254-242-242-940: rgba(254, 242, 242, 0.94);
  --rd-rgba-254-242-242-950: rgba(254, 242, 242, 0.95);
  --rd-rgba-254-242-242-980: rgba(254, 242, 242, 0.98);
  --rd-rgba-255-237-213-880: rgba(255, 237, 213, 0.88);
  --rd-rgba-255-244-246-940: rgba(255, 244, 246, 0.94);
  --rd-rgba-255-247-237-550: rgba(255, 247, 237, 0.55);
  --rd-rgba-255-247-237-650: rgba(255, 247, 237, 0.65);
  --rd-rgba-255-247-237-720: rgba(255, 247, 237, 0.72);
  --rd-rgba-255-247-237-760: rgba(255, 247, 237, 0.76);
  --rd-rgba-255-247-237-820: rgba(255, 247, 237, 0.82);
  --rd-rgba-255-247-237-840: rgba(255, 247, 237, 0.84);
  --rd-rgba-255-247-237-880: rgba(255, 247, 237, 0.88);
  --rd-rgba-255-247-237-920: rgba(255, 247, 237, 0.92);
  --rd-rgba-255-247-237-940: rgba(255, 247, 237, 0.94);
  --rd-rgba-255-250-243-950: rgba(255, 250, 243, 0.95);
  --rd-rgba-255-250-244-980: rgba(255, 250, 244, 0.98);
  --rd-rgba-255-251-235-920: rgba(255, 251, 235, 0.92);
  --rd-rgba-255-251-235-950: rgba(255, 251, 235, 0.95);
  --rd-rgba-255-251-235-960: rgba(255, 251, 235, 0.96);
  --rd-rgba-255-252-240-940: rgba(255, 252, 240, 0.94);
  --rd-rgba-255-252-244-980: rgba(255, 252, 244, 0.98);
  --rd-rgba-255-255-255-010: rgba(255, 255, 255, 0.01);
  --rd-rgba-255-255-255-012: rgba(255, 255, 255, 0.012);
  --rd-rgba-255-255-255-015: rgba(255, 255, 255, 0.015);
  --rd-rgba-255-255-255-035: rgba(255, 255, 255, 0.035);
  --rd-rgba-255-255-255-100: rgba(255, 255, 255, 0.1);
  --rd-rgba-255-255-255-110: rgba(255, 255, 255, 0.11);
  --rd-rgba-255-255-255-380: rgba(255, 255, 255, 0.38);
  --rd-rgba-255-255-255-520: rgba(255, 255, 255, 0.52);
  --rd-rgba-255-255-255-550: rgba(255, 255, 255, 0.55);
  --rd-rgba-255-255-255-560: rgba(255, 255, 255, 0.56);
  --rd-rgba-255-255-255-660: rgba(255, 255, 255, 0.66);
  --rd-rgba-255-255-255-680: rgba(255, 255, 255, 0.68);
  --rd-rgba-255-255-255-700: rgba(255, 255, 255, 0.7);
  --rd-rgba-255-255-255-720: rgba(255, 255, 255, 0.72);
  --rd-rgba-255-255-255-740: rgba(255, 255, 255, 0.74);
  --rd-rgba-255-255-255-750: rgba(255, 255, 255, 0.75);
  --rd-rgba-255-255-255-760: rgba(255, 255, 255, 0.76);
  --rd-rgba-255-255-255-780: rgba(255, 255, 255, 0.78);
  --rd-rgba-255-255-255-800: rgba(255, 255, 255, 0.8);
  --rd-rgba-255-255-255-820: rgba(255, 255, 255, 0.82);
  --rd-rgba-255-255-255-840: rgba(255, 255, 255, 0.84);
  --rd-rgba-255-255-255-860: rgba(255, 255, 255, 0.86);
  --rd-rgba-255-255-255-880: rgba(255, 255, 255, 0.88);
  --rd-rgba-255-255-255-900: rgba(255, 255, 255, 0.9);
  --rd-rgba-255-255-255-920: rgba(255, 255, 255, 0.92);
  --rd-rgba-255-255-255-940: rgba(255, 255, 255, 0.94);
  --rd-rgba-255-255-255-960: rgba(255, 255, 255, 0.96);
  --rd-rgba-255-255-255-980: rgba(255, 255, 255, 0.98);
  --rd-rgba-29-78-216-080: rgba(29, 78, 216, 0.08);
  --rd-rgba-29-78-216-140: rgba(29, 78, 216, 0.14);
  --rd-rgba-3-105-161-120: rgba(3, 105, 161, 0.12);
  --rd-rgba-30-41-59-920: rgba(30, 41, 59, 0.92);
  --rd-rgba-34-197-94-100: rgba(34, 197, 94, 0.1);
  --rd-rgba-34-197-94-120: rgba(34, 197, 94, 0.12);
  --rd-rgba-37-99-235-000: rgba(37, 99, 235, 0);
  --rd-rgba-37-99-235-080: rgba(37, 99, 235, 0.08);
  --rd-rgba-37-99-235-090: rgba(37, 99, 235, 0.09);
  --rd-rgba-37-99-235-120: rgba(37, 99, 235, 0.12);
  --rd-rgba-37-99-235-180: rgba(37, 99, 235, 0.18);
  --rd-rgba-37-99-235-200: rgba(37, 99, 235, 0.2);
  --rd-rgba-37-99-235-240: rgba(37, 99, 235, 0.24);
  --rd-rgba-37-99-235-280: rgba(37, 99, 235, 0.28);
  --rd-rgba-37-99-235-340: rgba(37, 99, 235, 0.34);
  --rd-rgba-37-99-235-420: rgba(37, 99, 235, 0.42);
  --rd-rgba-37-99-235-500: rgba(37, 99, 235, 0.5);
  --rd-rgba-37-99-235-700: rgba(37, 99, 235, 0.7);
  --rd-rgba-38-79-118-050: rgba(38, 79, 118, 0.05);
  --rd-rgba-38-79-118-080: rgba(38, 79, 118, 0.08);
  --rd-rgba-38-79-118-120: rgba(38, 79, 118, 0.12);
  --rd-rgba-38-79-118-340: rgba(38, 79, 118, 0.34);
  --rd-rgba-56-189-248-250: rgba(56, 189, 248, 0.25);
  --rd-rgba-59-130-246-100: rgba(59, 130, 246, 0.1);
  --rd-rgba-59-130-246-140: rgba(59, 130, 246, 0.14);
  --rd-rgba-59-130-246-220: rgba(59, 130, 246, 0.22);
  --rd-rgba-71-85-105-920: rgba(71, 85, 105, 0.92);
  --rd-rgba-79-70-229-100: rgba(79, 70, 229, 0.1);
  --rd-rgba-79-70-229-140: rgba(79, 70, 229, 0.14);
  --rd-rgba-79-70-229-380: rgba(79, 70, 229, 0.38);
  --rd-rgba-99-102-241-000: rgba(99, 102, 241, 0);
  --rd-rgba-99-102-241-050: rgba(99, 102, 241, 0.05);
  --rd-rgba-99-102-241-140: rgba(99, 102, 241, 0.14);
}
/* End CSS guardrail exact-match alpha aliases */
