/*
 * GENERATED FILE. DO NOT EDIT.
 * Source: frontend/src/treasury-brand.mjs
 * Token digest: 3bc5377b8a7580e7
 */
:root,
[data-treasury-surface="admin"] {
  --treasury-navy-900: #162e51;
  --treasury-navy-hover: #1a4480;
  --treasury-navy-800: #1a4480;
  --treasury-navy-700: #005ea2;
  --treasury-gold: #ffbe2e;
  --treasury-gold-muted: #E5C972;
  --treasury-gold-dark: #e5a000;
  --treasury-gold-bright: #FFBD00;
  --treasury-gold-lightest: #fff7e6;
  --treasury-gold-on-white: #806000;
  --treasury-gold-on-stone: #705500;
  --treasury-gold-text: #6f5500;
  --treasury-stone: #f7f8fa;
  --treasury-charcoal: #1b1b1b;
  --treasury-border: #dfe1e2;
  --tdds-primary: #005ea2;
  --tdds-primary-vivid: #0050d8;
  --tdds-primary-dark: #1a4480;
  --tdds-primary-darker: #162e51;
  --tdds-primary-lighter: #d9e8f6;
  --tdds-accent-cool: #00bde3;
  --tdds-warning: #ffbe2e;
  --tdds-warning-dark: #e5a000;
  --usa-primary-dark: #162e51;
  --usa-primary: #005ea2;
  --usa-primary-vivid: #6f5500;
  --usa-primary-vivid-rgb: 111, 85, 0;
  --usa-primary-lightest: #eff6fb;
  --usa-gold: #ffbe2e;
  --usa-gold-dark: #e5a000;
  --usa-ink: #1b1b1b;
  --usa-base-dark: #3d4551;
  --usa-base: #565c65;
  --usa-base-light: #a9aeb1;
  --usa-base-lighter: #dfe1e2;
  --usa-base-lightest: #f0f0f0;
  --usa-base-warm-lightest: #f7f8fa;
  --usa-white: #ffffff;
  --usa-error: #b50909;
  --usa-error-dark: #b50909;
  --usa-error-lighter: #f4e3db;
  --usa-error-lightest: #fff1f0;
  --usa-success: #216e1f;
  --usa-success-dark: #154c21;
  --usa-success-border: #008817;
  --usa-success-border-rgb: 0, 136, 23;
  --usa-success-lightest: #ecf3ec;
  --usa-warning: #6f5500;
  --usa-warning-lightest: #fff7e6;
  --usa-focus: #2491ff;
  --usa-focus-rgb: 36, 145, 255;
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;
  --space-2xl: 48px;
  --space-3xl: 64px;
  --space-4xl: 96px;
  --treasury-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.06);
  --treasury-shadow-md: 0 16px 36px rgba(22, 46, 81, 0.12);
  --treasury-button-radius: 6px;
  --treasury-radius-sm: 6px;
  --treasury-radius-md: 8px;
  --treasury-radius-pill: 999px;
  --treasury-field-border: #a9aeb1;
  --treasury-field-border-hover: #565c65;
  --font-sans: "Public Sans", "Segoe UI", sans-serif;
  --font-serif: "Merriweather", Georgia, "Times New Roman", serif;
  --font-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  --treasury-identity-navy-900: #0B122C;
  --treasury-identity-gold: #D4AF37;
  --treasury-identity-charcoal: #293340;
  --email-service-border-faint: rgba(22, 46, 81, 0.10);
  --email-service-border-subtle: rgba(22, 46, 81, 0.12);
  --email-service-border-muted: rgba(22, 46, 81, 0.14);
  --email-service-border-selected: rgba(22, 46, 81, 0.16);
  --email-service-border-strong: rgba(22, 46, 81, 0.20);
  --email-service-border-selected-hover: rgba(22, 46, 81, 0.22);
  --email-service-focus-surface-subtle: rgba(36, 145, 255, 0.10);
  --email-service-focus-surface: rgba(36, 145, 255, 0.20);
  --email-service-focus-ring: rgba(36, 145, 255, 0.45);
  --email-service-focus-ring-muted: rgba(36, 145, 255, 0.35);
  --email-service-page-gradient-start: rgba(22, 46, 81, 0.06);
  --email-service-page-gradient-end: rgba(247, 248, 250, 0);
  --email-service-sidebar-gradient-end: #f9fbfc;
  --email-service-quiet-control-surface: #f2f7fb;
  --email-service-avatar-border-on-dark: rgba(255, 255, 255, 0.62);
  --email-service-navigation-backdrop: rgba(11, 18, 44, 0.55);
  --email-service-modal-backdrop: rgba(11, 18, 44, 0.42);
  --email-service-footer-action-text: rgba(255, 255, 255, 0.88);
  --email-service-loading-scrim: rgba(255, 255, 255, 0.82);
  --email-service-translucent-panel: rgba(255, 255, 255, 0.94);
  --email-service-floating-action-surface: rgba(255, 255, 255, 0.90);
  --email-service-table-header-surface: #f6f6f2;
  --email-service-treasury-table-header-surface: rgba(232, 230, 224, 0.72);
  --email-service-unavailable-surface: #f7f7f4;
  --email-service-unavailable-text: #6b7280;
  --email-service-validation-surface: #fff7f7;
  --email-service-workspace-surface: #f7f8f9;
  --email-service-preview-metadata-surface: #f6f7f9;
  --email-service-builder-canvas-surface: #f5f6f7;
  --email-service-builder-canvas-stripe: #eef0f3;
  --email-service-thumbnail-surface: #f8f9fa;
  --email-service-border-soft: #e6e6e6;
  --email-service-border-emphasis: #cfd2d6;
  --email-service-border-muted-neutral: #dddddd;
  --email-service-divider: #efefef;
  --email-service-divider-soft: #eeeeee;
  --email-service-divider-neutral: #e8e8e8;
  --email-service-card-shadow: #f3f3f3;
  --email-service-document-shadow: rgba(27, 27, 27, 0.12);
  --email-service-swatch-border: rgba(27, 27, 27, 0.15);
  --email-service-editor-gutter-text: #565c65;
  --email-service-info-action: #005ea2;
  --email-service-info-border: rgba(0, 94, 162, 0.18);
  --email-service-info-border-strong: rgba(0, 94, 162, 0.24);
  --email-service-info-border-hover: rgba(0, 94, 162, 0.26);
  --email-service-info-border-strong-hover: rgba(0, 94, 162, 0.32);
  --email-service-accent-border: rgba(111, 85, 0, 0.22);
  --email-service-accent-surface: rgba(111, 85, 0, 0.16);
  --email-service-warning-border: rgba(147, 111, 56, 0.18);
  --email-service-warning-border-hover: rgba(147, 111, 56, 0.26);
  --email-service-warning-border-on-dark: rgba(147, 111, 56, 0.28);
  --email-service-warning-border-on-dark-hover: rgba(147, 111, 56, 0.34);
  --email-service-neutral-border: rgba(61, 69, 81, 0.12);
  --email-service-neutral-border-hover: rgba(61, 69, 81, 0.18);
  --email-service-muted-border: rgba(113, 118, 122, 0.12);
  --email-service-error-border: rgba(181, 9, 9, 0.35);
  --email-service-success-border: rgba(0, 136, 23, 0.18);
  --email-service-success-border-hover: rgba(0, 136, 23, 0.24);
  --email-service-success-border-emphasis: rgba(0, 136, 23, 0.32);
  --email-service-success-border-strong: rgba(0, 136, 23, 0.35);
  --email-service-flag-stripe: #b22234;
  --email-service-flag-stripe-contrast: #ffffff;
  --email-service-flag-field: #3c3b6e;
  --email-service-flag-edge: rgba(0, 0, 0, 0.12);
  --email-service-seal-border: rgba(255, 255, 255, 0.26);
  --email-service-header-navigation-hover: rgba(255, 255, 255, 0.12);
  --email-service-mobile-menu-border: rgba(255, 255, 255, 0.42);
  --email-service-mobile-navigation-backdrop: rgba(6, 24, 44, 0.38);
  --email-service-mobile-navigation-shadow: rgba(6, 24, 44, 0.26);
}

[data-treasury-surface="admin"].email-service-dark-mode {
  --usa-focus: #ffbe2e;
  --usa-focus-rgb: 255, 190, 46;
  --email-service-dark-page: #06182c;
  --email-service-dark-panel: #0d2745;
  --email-service-dark-panel-elevated: #14365d;
  --email-service-dark-panel-soft: #102f51;
  --email-service-dark-control: #071d35;
  --email-service-dark-border: rgba(217, 232, 246, 0.24);
  --email-service-dark-text: #f7fbff;
  --email-service-dark-muted: #c9d7e8;
  --email-service-dark-button-bg: #d9e8f6;
  --email-service-dark-button-hover: #edf4fb;
  --email-service-dark-button-text: #162e51;
  --email-service-dark-navigation: #081f39;
  --email-service-dark-government-banner: #0b2744;
  --email-service-dark-drawer-shadow: rgba(0, 0, 0, 0.38);
  --email-service-focus-surface-subtle: rgba(255, 190, 46, 0.10);
  --email-service-focus-surface: rgba(255, 190, 46, 0.20);
  --email-service-focus-ring: rgba(255, 190, 46, 0.45);
  --email-service-focus-ring-muted: rgba(255, 190, 46, 0.35);
  --email-service-dark-border-hover: rgba(217, 232, 246, 0.32);
  --email-service-dark-border-avatar: rgba(217, 232, 246, 0.72);
  --email-service-dark-border-strong: rgba(217, 232, 246, 0.74);
  --email-service-dark-border-emphasis: rgba(217, 232, 246, 0.82);
  --email-service-dark-placeholder: rgba(201, 215, 232, 0.78);
  --email-service-dark-error-text: #ffb4ab;
  --email-service-dark-primary-border: rgba(26, 68, 128, 0.28);
  --email-service-dark-primary-border-navigation: rgba(26, 68, 128, 0.35);
  --email-service-dark-primary-border-hover: rgba(26, 68, 128, 0.42);
  --email-service-dark-primary-border-emphasis: rgba(26, 68, 128, 0.45);
  --email-service-dark-error-button-surface: #ffd6d2;
  --email-service-dark-error-button-border: #ffafa8;
  --email-service-dark-error-button-text: #5f1a12;
  --email-service-dark-success-button-surface: #d5f0de;
  --email-service-dark-success-button-border: #a8d8ba;
  --email-service-dark-success-button-text: #163c27;
  --email-service-dark-disabled-button-surface: #b7c7d8;
  --email-service-dark-disabled-button-text: #3b4c61;
}

[data-treasury-surface="public"] {
  --treasury-navy-900: #0B122C;
  --treasury-navy-hover: #0B122C;
  --treasury-navy-800: #0B122C;
  --treasury-navy-700: #141F4D;
  --treasury-gold: #D4AF37;
  --treasury-gold-muted: #E5C972;
  --treasury-gold-dark: #B8952B;
  --treasury-gold-bright: #FFBD00;
  --treasury-gold-lightest: #fff7e6;
  --treasury-gold-on-white: #806000;
  --treasury-gold-on-stone: #705500;
  --treasury-gold-text: #6F5500;
  --treasury-stone: #F4F3EF;
  --treasury-charcoal: #293340;
  --treasury-border: #d5d0c4;
  --tdds-primary: #005ea2;
  --tdds-primary-vivid: #0050d8;
  --tdds-primary-dark: #1a4480;
  --tdds-primary-darker: #162e51;
  --tdds-primary-lighter: #d9e8f6;
  --tdds-accent-cool: #00bde3;
  --tdds-warning: #ffbe2e;
  --tdds-warning-dark: #e5a000;
  --usa-primary-dark: #0B122C;
  --usa-primary: #141F4D;
  --usa-primary-vivid: #6F5500;
  --usa-primary-vivid-rgb: 111, 85, 0;
  --usa-primary-lightest: #F4F3EF;
  --usa-gold: #D4AF37;
  --usa-gold-dark: #B8952B;
  --usa-ink: #293340;
  --usa-base-dark: #3d4551;
  --usa-base: #565c65;
  --usa-base-light: #a9aeb1;
  --usa-base-lighter: #d5d0c4;
  --usa-base-lightest: #f0f0f0;
  --usa-base-warm-lightest: #F4F3EF;
  --usa-white: #ffffff;
  --usa-error: #b50909;
  --usa-error-dark: #b50909;
  --usa-error-lighter: #f4e3db;
  --usa-error-lightest: #fff1f0;
  --usa-success: #216e1f;
  --usa-success-dark: #154c21;
  --usa-success-border: #008817;
  --usa-success-border-rgb: 0, 136, 23;
  --usa-success-lightest: #ecf3ec;
  --usa-warning: #6f5500;
  --usa-warning-lightest: #fff7e6;
  --usa-focus: #141F4D;
  --usa-focus-rgb: 20, 31, 77;
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;
  --space-2xl: 48px;
  --space-3xl: 64px;
  --space-4xl: 96px;
  --treasury-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.06);
  --treasury-shadow-md: 0 16px 36px rgba(22, 46, 81, 0.12);
  --treasury-button-radius: 6px;
  --treasury-radius-sm: 6px;
  --treasury-radius-md: 8px;
  --treasury-radius-pill: 999px;
  --treasury-field-border: #a9aeb1;
  --treasury-field-border-hover: #565c65;
  --font-sans: Inter, "Segoe UI", Aptos, sans-serif;
  --font-serif: Playfair Display, Georgia, "Times New Roman", serif;
  --font-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}
