/* Generated from the "Amplify Customer Portal" branding set (Build_Your_Own_LWR).
   The live site injects these at runtime; they are not in the downloadable stylesheets. */
:root {
    --dxp-g-brand: rgb(1, 105, 228);
    --dxp-g-brand-1: rgb(1, 86, 187);
    --dxp-g-brand-contrast: #ffffff;
    --dxp-g-brand-contrast-1: rgb(255, 255, 255);
    --dxp-g-destructive-1: #a2302b;
    --dxp-g-destructive-contrast-1: #ffffff;
    --dxp-g-heading-font-family: 'Benton Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    --dxp-g-neutral-1: #d9d7d5;
    --dxp-g-neutral-2: #b2aeaa;
    --dxp-g-neutral-3: #76716b;
    --dxp-g-neutral-contrast-1: #000000;
    --dxp-g-neutral-contrast-3: #ffffff;
    --dxp-g-offline-contrast-1: #ffffff;
    --dxp-g-root: #ffffff;
    --dxp-g-root-1: #ebebeb;
    --dxp-g-root-contrast: rgb(32, 36, 47);
    --dxp-g-root-contrast-1: rgb(15, 17, 23);
    --dxp-g-root-font-family: 'Benton Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    --dxp-g-success-1: #36b66c;
    --dxp-g-success-2: #237747;
    --dxp-g-success-contrast-1: #000000;
    --dxp-g-warning-contrast-1: #000000;
    --dxp-s-body-font-size: 1rem;
    --dxp-s-body-font-style: normal;
    --dxp-s-body-font-weight: 400;
    --dxp-s-body-letter-spacing: 0em;
    --dxp-s-body-line-height: 1.5;
    --dxp-s-body-small-font-size: 0.75rem;
    --dxp-s-body-small-font-style: normal;
    --dxp-s-body-small-font-weight: 300;
    --dxp-s-body-small-letter-spacing: 0em;
    --dxp-s-body-small-line-height: 1.25;
    --dxp-s-body-small-text-color: var(--dxp-g-root-contrast);
    --dxp-s-body-small-text-decoration: none;
    --dxp-s-body-small-text-transform: none;
    --dxp-s-body-text-color: var(--dxp-g-root-contrast);
    --dxp-s-body-text-decoration: none;
    --dxp-s-body-text-transform: none;
    --dxp-s-button-border-color: var(--dxp-s-button-color);
    --dxp-s-button-border-color-focus: rgb(1, 105, 228);
    --dxp-s-button-border-color-hover: var(--dxp-s-button-color-hover);
    --dxp-s-button-color: var(--dxp-g-brand);
    --dxp-s-button-color-contrast: var(--dxp-g-brand-contrast);
    --dxp-s-button-color-focus: rgb(0, 46, 99);
    --dxp-s-button-color-focus-contrast: rgb(255, 255, 255);
    --dxp-s-button-color-hover: rgb(0, 46, 99);
    --dxp-s-button-color-hover-contrast: rgb(255, 255, 255);
    --dxp-s-button-font-size: 1rem;
    --dxp-s-button-font-style: normal;
    --dxp-s-button-font-weight: 400;
    --dxp-s-button-large-font-size: 1.25rem;
    --dxp-s-button-large-padding: 1.25rem;
    --dxp-s-button-large-padding-block-end: 0rem;
    --dxp-s-button-large-padding-block-start: 0rem;
    --dxp-s-button-large-padding-inline-end: 1.25rem;
    --dxp-s-button-large-padding-inline-start: 1.25rem;
    --dxp-s-button-large-radius-border: 6px;
    --dxp-s-button-letter-spacing: 0.05em;
    --dxp-s-button-line-height: 2;
    --dxp-s-button-padding: 1rem;
    --dxp-s-button-padding-block-end: 0rem;
    --dxp-s-button-padding-block-start: 0rem;
    --dxp-s-button-padding-inline-end: 1rem;
    --dxp-s-button-padding-inline-start: 1rem;
    --dxp-s-button-radius-border: 6px;
    --dxp-s-button-small-font-size: 0.75rem;
    --dxp-s-button-small-padding: 0.75rem;
    --dxp-s-button-small-padding-block-end: 0rem;
    --dxp-s-button-small-padding-block-start: 0rem;
    --dxp-s-button-small-padding-inline-end: 0.75rem;
    --dxp-s-button-small-padding-inline-start: 0.75rem;
    --dxp-s-button-small-radius-border: 6px;
    --dxp-s-button-text-decoration: none;
    --dxp-s-button-text-transform: none;
    --dxp-s-dropdown-color-background: var(--dxp-g-root);
    --dxp-s-dropdown-color-background-hover: var(--dxp-g-neutral);
    --dxp-s-dropdown-color-border: var(--dxp-g-neutral);
    --dxp-s-dropdown-text-color: var(--dxp-g-root-contrast);
    --dxp-s-dropdown-text-color-hover: rgb(89, 89, 89);
    --dxp-s-form-element-caption-text-font-size: 0.75rem;
    --dxp-s-form-element-caption-text-font-style: normal;
    --dxp-s-form-element-caption-text-font-weight: 400;
    --dxp-s-form-element-caption-text-letter-spacing: 0;
    --dxp-s-form-element-caption-text-line-height: 1.5;
    --dxp-s-form-element-color-background: var(--dxp-g-root);
    --dxp-s-form-element-color-background-active: var(--dxp-s-form-element-color-background);
    --dxp-s-form-element-color-border: rgb(204, 204, 204);
    --dxp-s-form-element-color-border-focus: var(--dxp-g-brand);
    --dxp-s-form-element-color-foreground: var(--dxp-g-root-contrast);
    --dxp-s-form-element-label-color: rgb(103, 103, 103);
    --dxp-s-form-element-label-font-size: 1rem;
    --dxp-s-form-element-label-font-style: normal;
    --dxp-s-form-element-label-font-weight: 400;
    --dxp-s-form-element-label-letter-spacing: 0;
    --dxp-s-form-element-label-line-height: 1.5;
    --dxp-s-form-element-label-text-decoration: none;
    --dxp-s-form-element-label-text-transform: none;
    --dxp-s-form-element-placeholder-text-color: rgb(103, 103, 103);
    --dxp-s-form-element-radius-border: 4px;
    --dxp-s-form-element-spacing-block-end: 0px;
    --dxp-s-form-element-spacing-block-start: 0px;
    --dxp-s-form-element-spacing-horizontal-end: 16px;
    --dxp-s-form-element-spacing-horizontal-start: 12px;
    --dxp-s-form-element-text-color: var(--dxp-g-root-contrast);
    --dxp-s-form-element-text-color-focus: var(--dxp-s-form-element-text-color);
    --dxp-s-form-element-text-font-size: 1rem;
    --dxp-s-form-element-text-font-style: normal;
    --dxp-s-form-element-text-font-weight: 400;
    --dxp-s-form-element-text-line-height: 1.5;
    --dxp-s-form-element-width-border: 1px;
    --dxp-s-html-font-size: 16px;
    --dxp-s-link-text-color: var(--dxp-g-brand);
    --dxp-s-link-text-color-hover: rgb(0, 46, 99);
    --dxp-s-link-text-decoration: underline;
    --dxp-s-link-text-decoration-focus: underline;
    --dxp-s-link-text-decoration-hover: underline;
    --dxp-s-secondary-button-border-color: rgb(189, 189, 189);
    --dxp-s-secondary-button-border-color-focus: rgb(32, 36, 47);
    --dxp-s-secondary-button-border-color-hover: rgb(32, 36, 47);
    --dxp-s-secondary-button-color: var(--dxp-g-root);
    --dxp-s-secondary-button-color-focus: rgb(255, 255, 255);
    --dxp-s-secondary-button-color-hover: rgb(255, 255, 255);
    --dxp-s-secondary-button-text-color: rgb(32, 36, 47);
    --dxp-s-secondary-button-text-color-hover: rgb(32, 36, 47);
    --dxp-s-tertiary-button-border-color: rgba(0,0,0,0);
    --dxp-s-tertiary-button-border-color-focus: var(--dxp-s-tertiary-button-border-color-1);
    --dxp-s-tertiary-button-border-color-hover: var(--dxp-s-tertiary-button-border-color-1);
    --dxp-s-tertiary-button-color: rgba(0,0,0,0);
    --dxp-s-tertiary-button-color-focus: var(--dxp-s-tertiary-button-color-1);
    --dxp-s-tertiary-button-color-hover: var(--dxp-s-tertiary-button-color-1);
    --dxp-s-tertiary-button-text-color: rgb(32, 36, 47);
    --dxp-s-tertiary-button-text-color-focus: var(--dxp-s-tertiary-button-text-color-1);
    --dxp-s-tertiary-button-text-color-hover: var(--dxp-s-tertiary-button-text-color-1);
    --dxp-g-destructive: #c23934;
    --dxp-g-destructive-contrast: #ffffff;
    --dxp-g-info: #16325c;
    --dxp-g-info-contrast: #ffffff;
    --dxp-g-neutral: #ecebea;
    --dxp-g-neutral-contrast: #000000;
    --dxp-g-offline: #444444;
    --dxp-g-offline-contrast: #ffffff;
    --dxp-g-success: #4bca81;
    --dxp-g-success-contrast: #000000;
    --dxp-g-warning: #ffb75d;
    --dxp-g-warning-contrast: #000000;
}
