
:root {
--client-name: 'Spokane Youth Sports Association';
--client-image: url("https://cdn.ottosport.ai/dii/brand/client-brand-dii.png") no-repeat;
--client-avatar: url("https://cdn.ottosport.ai/0mm70oj77sy84/brand/client.logo.6984bc7a25c7155cd5b3018b.1770306722620.png?versionId=HQxDlcHZvGAo8XXxL4.JauZprkMytS5p") no-repeat;
--client-primary: #092f57;
--client-secondary: #ffffff;
--client-primary-darken: rgb(8, 40, 73);
--client-primary-lighten: rgb(12, 64, 119);
--client-sign-in-primary: #092f57;
--client-sign-in-secondary: #105093;
/* BEGIN - REMOVE AFTER NEW UI OPT-OUT UNSUPPORTED */
--client-created-at: '2026-02-05T15:09:55.820Z';
/* END - REMOVE AFTER NEW UI OPT-OUT UNSUPPORTED */
}
:root {
  --color-client-25: #f7f8fa;
  --color-client-50: #f3f5f8;
  --color-client-100: #e4e8ed;
  --color-client-200: #cad5e4;
  --color-client-300: #a7b9cf;
  --color-client-400: #7692b2;
  --color-client-500: #092f57;
  --color-client-600: #00234a;
  --color-client-700: #00183a;
  --color-client-800: #000e29;
  --color-client-900: #00081c;
  --color-client-950: #00020e;
  --color-client-header: #092f57;
  --color-client-selected: #254a74;
  --color-client-hover: #2a4a70;
  --color-client-text: #8aa2bf;
  --color-client-footer: #132f4e;

  /* OKLCH values for modern browsers */
  --color-client-25-oklch: oklch(0.98 0.001995719499275887 253.42030568796048);
  --color-client-50-oklch: oklch(0.97 0.003991438998551774 253.42030568796048);
  --color-client-100-oklch: oklch(0.93 0.007982877997103548 253.42030568796048);
  --color-client-200-oklch: oklch(0.87 0.023283394158218687 253.42030568796048);
  --color-client-300-oklch: oklch(0.78 0.03741974061142289 253.42030568796048);
  --color-client-400-oklch: oklch(0.65 0.05820848539554671 253.42030568796048);
  --color-client-500-oklch: oklch(0.30369527304369603 0.0831549791364953 253.42030568796048);
  --color-client-600-oklch: oklch(0.25814098208714165 0.0831549791364953 253.42030568796048);
  --color-client-700-oklch: oklch(0.2125866911305872 0.07483948122284578 253.42030568796048);
  --color-client-800-oklch: oklch(0.16703240017403284 0.06236623435237148 253.42030568796048);
  --color-client-900-oklch: oklch(0.13666287286966322 0.04989298748189718 253.42030568796048);
  --color-client-950-oklch: oklch(0.0911085819131088 0.04157748956824765 253.42030568796048);
  --color-client-header-oklch: oklch(0.30369527304369603 0.0831549791364953 253.42030568796048);
  --color-client-selected-oklch: oklch(0.403695273043696 0.0831549791364953 253.42030568796048);
  --color-client-hover-oklch: oklch(0.403695273043696 0.07483948122284578 253.42030568796048);
  --color-client-text-oklch: oklch(0.7036952730436961 0.04989298748189718 253.42030568796048);
  --color-client-footer-oklch: oklch(0.3 0.06652398330919625 253.42030568796048);
}

@supports (color: oklch(0 0 0)) {
  :root {
    --color-client-25: var(--color-client-25-oklch);
    --color-client-50: var(--color-client-50-oklch);
    --color-client-100: var(--color-client-100-oklch);
    --color-client-200: var(--color-client-200-oklch);
    --color-client-300: var(--color-client-300-oklch);
    --color-client-400: var(--color-client-400-oklch);
    --color-client-500: var(--color-client-500-oklch);
    --color-client-600: var(--color-client-600-oklch);
    --color-client-700: var(--color-client-700-oklch);
    --color-client-800: var(--color-client-800-oklch);
    --color-client-900: var(--color-client-900-oklch);
    --color-client-950: var(--color-client-950-oklch);
    --color-client-header: var(--color-client-header-oklch);
    --color-client-selected: var(--color-client-selected-oklch);
    --color-client-hover: var(--color-client-hover-oklch);
    --color-client-text: var(--color-client-text-oklch);
    --color-client-footer: var(--color-client-footer-oklch);
  }
}
:root {
  --color-client-secondary-25: #f8f8f8;
  --color-client-secondary-50: #f5f5f5;
  --color-client-secondary-100: #e8e8e8;
  --color-client-secondary-200: #d4d4d4;
  --color-client-secondary-300: #b7b7b7;
  --color-client-secondary-400: #8f8f8f;
  --color-client-secondary-500: #ffffff;
  --color-client-secondary-600: #cecece;
  --color-client-secondary-700: #9e9e9e;
  --color-client-secondary-800: #717171;
  --color-client-secondary-900: #555555;
  --color-client-secondary-950: #2e2e2e;
  --color-client-secondary-header: #ffffff;
  --color-client-secondary-selected: #ffffff;
  --color-client-secondary-hover: #ffffff;
  --color-client-secondary-text: #ffffff;
  --color-client-secondary-footer: #dedede;

  /* OKLCH values for modern browsers */
  --color-client-secondary-25-oklch: oklch(0.98 0 0);
  --color-client-secondary-50-oklch: oklch(0.97 0 0);
  --color-client-secondary-100-oklch: oklch(0.93 0 0);
  --color-client-secondary-200-oklch: oklch(0.87 0 0);
  --color-client-secondary-300-oklch: oklch(0.78 0 0);
  --color-client-secondary-400-oklch: oklch(0.65 0 0);
  --color-client-secondary-500-oklch: oklch(1.0000000000000002 0 0);
  --color-client-secondary-600-oklch: oklch(0.8500000000000002 0 0);
  --color-client-secondary-700-oklch: oklch(0.7000000000000001 0 0);
  --color-client-secondary-800-oklch: oklch(0.5500000000000002 0 0);
  --color-client-secondary-900-oklch: oklch(0.4500000000000001 0 0);
  --color-client-secondary-950-oklch: oklch(0.30000000000000004 0 0);
  --color-client-secondary-header-oklch: oklch(1.0000000000000002 0 0);
  --color-client-secondary-selected-oklch: oklch(1 0 0);
  --color-client-secondary-hover-oklch: oklch(1 0 0);
  --color-client-secondary-text-oklch: oklch(1 0 0);
  --color-client-secondary-footer-oklch: oklch(0.9000000000000002 0 0);
}

@supports (color: oklch(0 0 0)) {
  :root {
    --color-client-secondary-25: var(--color-client-secondary-25-oklch);
    --color-client-secondary-50: var(--color-client-secondary-50-oklch);
    --color-client-secondary-100: var(--color-client-secondary-100-oklch);
    --color-client-secondary-200: var(--color-client-secondary-200-oklch);
    --color-client-secondary-300: var(--color-client-secondary-300-oklch);
    --color-client-secondary-400: var(--color-client-secondary-400-oklch);
    --color-client-secondary-500: var(--color-client-secondary-500-oklch);
    --color-client-secondary-600: var(--color-client-secondary-600-oklch);
    --color-client-secondary-700: var(--color-client-secondary-700-oklch);
    --color-client-secondary-800: var(--color-client-secondary-800-oklch);
    --color-client-secondary-900: var(--color-client-secondary-900-oklch);
    --color-client-secondary-950: var(--color-client-secondary-950-oklch);
    --color-client-secondary-header: var(--color-client-secondary-header-oklch);
    --color-client-secondary-selected: var(--color-client-secondary-selected-oklch);
    --color-client-secondary-hover: var(--color-client-secondary-hover-oklch);
    --color-client-secondary-text: var(--color-client-secondary-text-oklch);
    --color-client-secondary-footer: var(--color-client-secondary-footer-oklch);
  }
}