@layer wa-theme {
  .wa-theme-sendtrucks,
  .wa-theme-sendtrucks.wa-light,
  .wa-theme-sendtrucks .wa-light {
    color-scheme: light;
    color: var(--wa-color-text-normal);

    --sendtrucks-gray: #59595b;
    --sendtrucks-blue: #6aa7c4;
    --sendtrucks-green: #9fc54d;
    --sendtrucks-yellow: #efc031;
    --sendtrucks-orange: #d14f2a;
    --sendtrucks-off-white: #f8f9fa;
    --sendtrucks-dark: #333333;

    --wa-color-brand-05: #0d1b23;
    --wa-color-brand-10: #152b37;
    --wa-color-brand-20: #234654;
    --wa-color-brand-30: #315f72;
    --wa-color-brand-40: #4b7f98;
    --wa-color-brand-50: #6aa7c4;
    --wa-color-brand-60: #82b9d0;
    --wa-color-brand-70: #9bcadd;
    --wa-color-brand-80: #bcdeea;
    --wa-color-brand-90: #dceff5;
    --wa-color-brand-95: #eff8fb;
    --wa-color-brand: var(--sendtrucks-blue);
    --wa-color-brand-on: white;

    --wa-color-neutral-05: #151516;
    --wa-color-neutral-10: #222223;
    --wa-color-neutral-20: #333334;
    --wa-color-neutral-30: #454547;
    --wa-color-neutral-40: #59595b;
    --wa-color-neutral-50: #717174;
    --wa-color-neutral-60: #8d8d90;
    --wa-color-neutral-70: #aaaaad;
    --wa-color-neutral-80: #ccccce;
    --wa-color-neutral-90: #e7e7e8;
    --wa-color-neutral-95: #f5f5f6;
    --wa-color-neutral: var(--sendtrucks-gray);
    --wa-color-neutral-on: white;

    --wa-color-success-05: #19200a;
    --wa-color-success-10: #293511;
    --wa-color-success-20: #465b20;
    --wa-color-success-30: #66832f;
    --wa-color-success-40: #84a840;
    --wa-color-success-50: #9fc54d;
    --wa-color-success-60: #b0d568;
    --wa-color-success-70: #c3e58a;
    --wa-color-success-80: #d9efb5;
    --wa-color-success-90: #ecf7d8;
    --wa-color-success-95: #f6fbea;
    --wa-color-success: var(--sendtrucks-green);
    --wa-color-success-on: var(--sendtrucks-dark);

    --wa-color-warning-05: #281d03;
    --wa-color-warning-10: #463307;
    --wa-color-warning-20: #74570d;
    --wa-color-warning-30: #a27c15;
    --wa-color-warning-40: #cea322;
    --wa-color-warning-50: #efc031;
    --wa-color-warning-60: #f4ce57;
    --wa-color-warning-70: #f7db82;
    --wa-color-warning-80: #fae8b3;
    --wa-color-warning-90: #fcf3d7;
    --wa-color-warning-95: #fef9eb;
    --wa-color-warning: var(--sendtrucks-yellow);
    --wa-color-warning-on: var(--sendtrucks-dark);

    --wa-color-danger-05: #2c0d05;
    --wa-color-danger-10: #4b170b;
    --wa-color-danger-20: #762615;
    --wa-color-danger-30: #9d3922;
    --wa-color-danger-40: #b94527;
    --wa-color-danger-50: #d14f2a;
    --wa-color-danger-60: #df6e4e;
    --wa-color-danger-70: #ea947d;
    --wa-color-danger-80: #f2b9aa;
    --wa-color-danger-90: #f8ddd5;
    --wa-color-danger-95: #fceeea;
    --wa-color-danger: var(--sendtrucks-orange);
    --wa-color-danger-on: white;

    --wa-color-surface-raised: white;
    --wa-color-surface-default: var(--sendtrucks-off-white);
    --wa-color-surface-lowered: var(--wa-color-neutral-90);
    --wa-color-surface-border: var(--wa-color-neutral-80);
    --wa-color-text-normal: var(--sendtrucks-dark);
    --wa-color-text-quiet: var(--wa-color-neutral-50);
    --wa-color-text-link: var(--wa-color-brand-30);
    --wa-color-focus: var(--wa-color-brand-40);

    --wa-color-brand-fill-quiet: var(--wa-color-brand-95);
    --wa-color-brand-fill-normal: var(--wa-color-brand-90);
    --wa-color-brand-fill-loud: var(--wa-color-brand-30);
    --wa-color-brand-border-quiet: var(--wa-color-brand-90);
    --wa-color-brand-border-normal: var(--wa-color-brand-70);
    --wa-color-brand-border-loud: var(--wa-color-brand-30);
    --wa-color-brand-on-quiet: var(--wa-color-brand-30);
    --wa-color-brand-on-normal: var(--wa-color-brand-20);
    --wa-color-brand-on-loud: white;

    --wa-color-success-fill-quiet: var(--wa-color-success-95);
    --wa-color-success-fill-normal: var(--wa-color-success-90);
    --wa-color-success-fill-loud: var(--wa-color-success-50);
    --wa-color-success-border-quiet: var(--wa-color-success-90);
    --wa-color-success-border-normal: var(--wa-color-success-70);
    --wa-color-success-border-loud: var(--wa-color-success-40);
    --wa-color-success-on-quiet: var(--wa-color-success-30);
    --wa-color-success-on-normal: var(--wa-color-success-20);
    --wa-color-success-on-loud: var(--sendtrucks-dark);

    --wa-color-warning-fill-quiet: var(--wa-color-warning-95);
    --wa-color-warning-fill-normal: var(--wa-color-warning-90);
    --wa-color-warning-fill-loud: var(--wa-color-warning-50);
    --wa-color-warning-border-quiet: var(--wa-color-warning-90);
    --wa-color-warning-border-normal: var(--wa-color-warning-70);
    --wa-color-warning-border-loud: var(--wa-color-warning-40);
    --wa-color-warning-on-quiet: var(--wa-color-warning-30);
    --wa-color-warning-on-normal: var(--wa-color-warning-20);
    --wa-color-warning-on-loud: var(--sendtrucks-dark);

    --wa-color-danger-fill-quiet: var(--wa-color-danger-95);
    --wa-color-danger-fill-normal: var(--wa-color-danger-90);
    --wa-color-danger-fill-loud: var(--wa-color-danger-40);
    --wa-color-danger-border-quiet: var(--wa-color-danger-90);
    --wa-color-danger-border-normal: var(--wa-color-danger-70);
    --wa-color-danger-border-loud: var(--wa-color-danger-40);
    --wa-color-danger-on-quiet: var(--wa-color-danger-30);
    --wa-color-danger-on-normal: var(--wa-color-danger-20);
    --wa-color-danger-on-loud: white;

    --wa-color-neutral-fill-quiet: var(--wa-color-neutral-95);
    --wa-color-neutral-fill-normal: var(--wa-color-neutral-90);
    --wa-color-neutral-fill-loud: var(--wa-color-neutral-40);
    --wa-color-neutral-border-quiet: var(--wa-color-neutral-90);
    --wa-color-neutral-border-normal: var(--wa-color-neutral-80);
    --wa-color-neutral-border-loud: var(--wa-color-neutral-40);
    --wa-color-neutral-on-quiet: var(--wa-color-neutral-40);
    --wa-color-neutral-on-normal: var(--wa-color-neutral-20);
    --wa-color-neutral-on-loud: white;

    --wa-font-family-body: "Mulish", ui-sans-serif, system-ui, sans-serif;
    --wa-font-family-heading: "Antonio", ui-sans-serif, system-ui, sans-serif;
    --wa-font-weight-body: 400;
    --wa-font-weight-heading: 500;
    --wa-font-weight-action: 500;
    --wa-border-radius-scale: 1.333;
    --wa-panel-border-radius: 1rem;
  }
}
