:root,
:host {
  --cedar-font-family: "CEE Roboto", "Helvetica Neue", sans-serif;
  --cedar-font-weight-regular: 400;
  --cedar-font-weight-medium: 500;
  --cedar-font-family-monospace: ui-monospace, SFMono-Regular, Menlo, monospace;
  --cedar-font-size-display: 34px;
  --cedar-font-size: 14px;
  --cedar-font-size-small: 12px;
  --cedar-font-size-lead: 15px;
  --cedar-font-size-element-heading: 18px;
  --cedar-font-size-heading: 20px;
  --cedar-primary-50: #e2eff0;
  --cedar-primary-100: #b7d6db;
  --cedar-primary-200: #87bbc3;
  --cedar-primary-300: #579faa;
  --cedar-primary-400: #338b98;
  --cedar-primary-500: #0f7686;
  --cedar-primary-600: #0d6e7e;
  --cedar-primary-700: #0b6373;
  --cedar-primary-800: #085969;
  --cedar-primary-900: #044656;
  --cedar-primary-A100: #88e4ff;
  --cedar-primary-A200: #55d8ff;
  --cedar-primary-A400: #22ccff;
  --cedar-primary-A700: #08c7ff;
  --cedar-accent-50: #f0e4e2;
  --cedar-accent-100: #dbbcb7;
  --cedar-accent-200: #c38f87;
  --cedar-accent-300: #aa6257;
  --cedar-accent-400: #984133;
  --cedar-accent-500: #861f0f;
  --cedar-accent-600: #7e1b0d;
  --cedar-accent-700: #73170b;
  --cedar-accent-800: #691208;
  --cedar-accent-900: #560a04;
  --cedar-accent-A100: #ff8d88;
  --cedar-accent-A200: #ff5c55;
  --cedar-accent-A400: #ff2b22;
  --cedar-accent-A700: #ff1308;
  --cedar-on-primary-50: #000000;
  --cedar-on-primary-100: #000000;
  --cedar-on-primary-200: #000000;
  --cedar-on-primary-300: #000000;
  --cedar-on-primary-400: #ffffff;
  --cedar-on-primary-500: #ffffff;
  --cedar-on-primary-600: #ffffff;
  --cedar-on-primary-700: #ffffff;
  --cedar-on-primary-800: #ffffff;
  --cedar-on-primary-900: #ffffff;
  --cedar-on-primary-A100: #000000;
  --cedar-on-primary-A200: #000000;
  --cedar-on-primary-A400: #000000;
  --cedar-on-primary-A700: #000000;
  --cedar-on-accent-50: #000000;
  --cedar-on-accent-100: #000000;
  --cedar-on-accent-200: #000000;
  --cedar-on-accent-300: #ffffff;
  --cedar-on-accent-400: #ffffff;
  --cedar-on-accent-500: #ffffff;
  --cedar-on-accent-600: #ffffff;
  --cedar-on-accent-700: #ffffff;
  --cedar-on-accent-800: #ffffff;
  --cedar-on-accent-900: #ffffff;
  --cedar-on-accent-A100: #000000;
  --cedar-on-accent-A200: #000000;
  --cedar-on-accent-A400: #ffffff;
  --cedar-on-accent-A700: #ffffff;
  --cedar-color-primary: #0f7686;
  --cedar-color-on-primary: #ffffff;
  --cedar-color-accent: #ff5c55;
  --cedar-color-warn: #f44336;
  --cedar-color-warning: #b45309;
  --cedar-color-icon-hover: #0f7686;
  --cedar-color-component-title: #0b3938;
  --cedar-border-control: #777;
  --cedar-border-rule: #d7e0df;
  --cedar-border-rule-light: #e5ebea;
  --cedar-surface-panel: #f5f5f5;
  --cedar-surface-tinted: #e4f1f1;
  --cedar-text-primary: rgba(0, 0, 0, 0.87);
  --cedar-text-muted: #555;
  --cedar-choice-row-height: 28px;
  --cedar-choice-font-size: 14px;
  --cedar-choice-line-height: 24px;
  --cedar-choice-font-weight: 400;
  --cedar-choice-letter-spacing: 0.25px;
  --cedar-choice-text-color: rgba(0, 0, 0, 0.87);
  --cedar-choice-padding-block: 2px;
  --cedar-control-height-default: 36px;
  --cedar-control-line-height-default: 21px;
  --cedar-control-radius-default: 4px;
  --cedar-control-border-default: rgba(0, 0, 0, 0.38);
  --cedar-control-height-authoring: 32px;
  --cedar-control-font-size-authoring: 12px;
  --cedar-control-line-height-authoring: 18px;
  --cedar-control-radius-authoring: 2px;
  --cedar-control-border-authoring: #ccc;
  --cedar-textarea-min-rows-default: 2;
  --cedar-color-error: #b42318;
  --cedar-color-on-error: #fff;
  --cedar-surface-advisory: #fff8e5;
  --cedar-surface-authoring: #f4f6f6;
  --cedar-text-authoring: #444;
  --cedar-icon-size-small: 16px;
  --cedar-icon-size-default: 20px;
  --cedar-icon-size-large: 24px;
  --cedar-icon-stroke-width: 2;
  --cedar-space-1: 4px;
  --cedar-space-2: 8px;
  --cedar-space-3: 12px;
  --cedar-space-4: 16px;
  --cedar-space-6: 24px;
  --cedar-focus-ring-color: #0f7686;
  --cedar-focus-ring-width: 2px;
  --cedar-focus-ring-offset: 2px;
  --cedar-control-disabled-opacity: 0.45;
  --cedar-action-hover-surface: #e4f1f1;
  --cedar-action-pressed-surface: #b7d6db;
  --cedar-action-primary-surface: #0f7686;
  --cedar-action-primary-text: #ffffff;
  --cedar-action-primary-hover-surface: #0b6373;
  --cedar-action-primary-pressed-surface: #085969;
  --cedar-control-invalid-border: #b42318;
  --cedar-control-readonly-surface: #f5f5f5;
  --cedar-dialog-radius: 4px;
  --cedar-dialog-padding: 24px;
  --cedar-dialog-action-gap: 12px;
  --cedar-dialog-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
  --cedar-dialog-backdrop: rgba(0, 0, 0, 0.4);
  --cedar-menu-radius: 4px;
  --cedar-menu-shadow: 0 4px 18px rgba(0, 0, 0, 0.13);
  --cedar-menu-padding: 4px;
  --cedar-menu-item-height: 36px;
  --cedar-menu-item-padding-block: 8px;
  --cedar-menu-item-padding-inline: 12px;
  --cedar-overlay-surface: #ffffff;
  --cedar-overlay-border: #d7e0df;
  --cedar-surface-canvas: #f4f6f6;
  --cedar-surface-raised: #ffffff;
  --cedar-surface-row-hover: #f5f5f5;
  --cedar-surface-selected: #e4f1f1;
  --cedar-text-selected: rgba(0, 0, 0, 0.87);
  --cedar-border-selected: #0f7686;
  --cedar-text-readonly: #555;
  --cedar-text-destructive: #b42318;
  --cedar-status-error-text: #b42318;
  --cedar-status-error-surface: #fef3f2;
  --cedar-status-unsaved-dot: #eab308;
  --cedar-status-warning-text: #b45309;
  --cedar-status-warning-surface: #fff8e5;
  --cedar-status-success-text: #176b3a;
  --cedar-status-success-surface: #ecfdf3;
  --cedar-status-info-text: #0b6373;
  --cedar-status-info-surface: #e4f1f1;
  --cedar-selection-tint-percentage: 12%;
  --cedar-form-label-gap: 8px;
  --cedar-form-help-gap: 4px;
  --cedar-form-field-gap: 16px;
  --cedar-form-section-gap: 24px;
  --cedar-form-help-size: 12px;
  --cedar-form-help-line-height: 18px;
  --cedar-table-cell-padding-block: 8px;
  --cedar-table-cell-padding-inline: 12px;
  --cedar-table-cell-padding-block-authoring: 2px;
  --cedar-table-cell-padding-inline-authoring: 8px;
  --cedar-table-row-height: 52px;
  --cedar-table-row-height-authoring: 28px;
  --cedar-table-header-weight: 500;
  --cedar-table-divider: #e5ebea;
  --cedar-empty-state-padding: calc(2 * 24px) 24px;
  --cedar-motion-duration-fast: 120ms;
  --cedar-motion-duration-normal: 200ms;
  --cedar-motion-duration-spinner: 2s;
  --cedar-motion-ease-standard: cubic-bezier(0.2, 0, 0, 1);
  --cedar-motion-ease-enter: cubic-bezier(0.16, 1, 0.3, 1);
  --cedar-layer-sticky: 10;
  --cedar-layer-menu: 100;
  --cedar-layer-modal: 1000;
  --cedar-layer-overlay: 1100;
  --cedar-layer-tooltip: 1200;
  --cedar-font-size-artifact-title: clamp(19px, 3cqi, 26px);
  --cedar-color-artifact-title: #173f3e;
  --cedar-line-height-artifact-title: 1.25;
}
