/* Generated by scripts/generate.mjs from Scotty snapshot 713c16b. */
:root {
  --pc-color-accent: #FFA800;
  --pc-color-accent-text: #0B0B0B;
  --pc-color-bg: #0E0D0C;
  --pc-color-surface: #161514;
  --pc-color-surface-raised: #1A1816;
  --pc-color-border: #343434;
  --pc-color-border-hover: #4A4A4A;
  --pc-color-success: #91BB4F;
  --pc-color-danger: #EA2A46;
  --pc-color-info: #419FE5;
  --pc-color-purple: #9652EF;
  --pc-color-text-primary: #EFE9D8;
  --pc-color-text-secondary: #A1A1A1;
  --pc-color-text-tertiary: #8773AF;
  --pc-color-text-disabled: #A1A1A1;
  --pc-brand-pump-orange: #FFA800;
  --pc-brand-pump-black: #0B0B0B;
  --pc-brand-arcade-green: #91BB4F;
  --pc-brand-arcade-blue: #419FE5;
  --pc-brand-sheet-green: #ADCC58;
  --pc-brand-paper-white: #EFE9D8;
  --pc-brand-concrete-gray: #8773AF;
  --pc-artwork-orange-deep: #FF7A00;
  --pc-artwork-violet-deep: #6330D3;
  --pc-artwork-violet-ink: #210D49;
  --pc-artwork-yellow: #FAF424;
  --pc-artwork-success-dark: #3C8214;
  --pc-artwork-danger-dark: #B21229;
  --pc-color-alert-red: #EA2A46;
  --pc-color-warning-orange: #FF7A00;
  --pc-ink-on-paper: #141414;
  --pc-ink-on-violet: #0B0B0B;
  --pc-ink-on-outcome: #0B0B0B;
  --pc-surface-page: #0E0D0C;
  --pc-surface-raised: #161514;
  --pc-surface-overlay: #1A1816;
  --pc-surface-paper: #EFE9D8;
  --pc-surface-hero-orange: #FFA800;
  --pc-surface-hero-orange-deep: #FF7A00;
  --pc-surface-hero-violet: #9652EF;
  --pc-surface-hero-violet-deep: #6330D3;
  --pc-surface-panel-violet: #210D49;
  --pc-outcome-yes: #91BB4F;
  --pc-outcome-yes-dark: #3C8214;
  --pc-outcome-no: #EA2A46;
  --pc-outcome-no-dark: #B21229;
  --pc-accent-highlight: #FAF424;
  --pc-accent-info: #419FE5;
  --pc-accent-lime: #91BB4F;
  --pc-text-primary: #EFE9D8;
  --pc-text-secondary: #A1A1A1;
  --pc-text-tertiary: #8773AF;
  --pc-text-on-accent: #0B0B0B;
  --pc-text-on-paper: #141414;
  --pc-text-brand: #FFA800;
  --pc-text-positive: #91BB4F;
  --pc-text-negative: #EA2A46;
  --pc-text-negative-soft: #F24B61;
  --pc-border-default: #343434;
  --pc-border-hover: #4A4A4A;
  --pc-border-ink: #0B0B0B;
  --pc-accent-pink: #FF8A9E;
  --pc-surface-identity-violet: #9652EF;
  --pc-outcome-danger-strong: #EA2A46;
  --pc-state-hover-orange: #FF7A00;
  --pc-text-disabled: #A1A1A1;
  --pc-text-on-violet: #0B0B0B;
  --pc-text-on-outcome: #0B0B0B;
  --pc-text-emphasis-ink: #000000;
  --pc-ink: var(--pc-border-ink);
  --pc-paper: var(--pc-surface-paper);
  --pc-space-1: 4px;
  --pc-space-2: 8px;
  --pc-space-3: 12px;
  --pc-space-4: 16px;
  --pc-space-5: 24px;
  --pc-space-6: 32px;
  --pc-space-7: 48px;
  --pc-space-8: 64px;
  --pc-space-9: 96px;
  --pc-control-sm: 36px;
  --pc-control-md: 50px;
  --pc-control-lg: 64px;
  --pc-control-xl: 82px;
  --pc-radius-none: 0px;
  --pc-radius-sm: 4px;
  --pc-radius-md: 8px;
  --pc-stroke-hairline: 1px;
  --pc-stroke-ink: 2px;
  --pc-stroke-heavy: 3px;
  --pc-stroke-ink-thin: var(--pc-stroke-hairline);
  --pc-stroke-ink-thick: var(--pc-stroke-heavy);
  --pc-shadow-xs: 2px 2px 0 #000000;
  --pc-shadow-sm: 3px 3px 0 #000000;
  --pc-shadow-md: 4px 4px 0 #000000;
  --pc-shadow-lg: 5px 5px 0 #000000;
  --pc-shadow-xl: 8px 8px 0 #000000;
  --pc-shadow-2xl: 11px 11px 0 #000000;
  --pc-layout-gap-1: 8px;
  --pc-layout-gap-2: 16px;
  --pc-layout-gap-3: 24px;
  --pc-layout-gap-4: 32px;
  --pc-layout-gap-5: 40px;
  --pc-layout-gap-6: 68px;
  --pc-band-bleed: 1857px;
  --pc-band-stage: 1820px;
  --pc-band-wide: 1650px;
  --pc-band-pair: 1569px;
  --pc-band-body: 1428px;
  --pc-band-section: 1007px;
  --pc-band-inline: 491px;
  --pc-band-stage-mobile: 412px;
  --pc-duration-instant: 40ms;
  --pc-duration-fast: 150ms;
  --pc-duration-base: 200ms;
  --pc-duration-slow: 240ms;
  --pc-duration-page: 320ms;
  --pc-duration-hero: 620ms;
  --pc-ease-out: cubic-bezier(0, 0, .2, 1);
  --pc-ease-emphasized: cubic-bezier(.16, 1, .3, 1);
  --pc-ease-linear: linear;
  --pc-ease-step: steps(1);
  --pc-travel-y: 12px;
  --pc-font-display: "Futura Condensed PT", "Futura PT Cond", "Barlow Condensed", sans-serif;
  --pc-font-body: "Futura PT", Inter, sans-serif;
  --pc-font-mono: "JetBrains Mono", ui-monospace, monospace;
  --pc-caps-tracking: 0.08em;
  --pc-type-display-xl: 128px;
  --pc-leading-display-xl: 163px;
  --pc-type-display-lg: 96px;
  --pc-leading-display-lg: 122px;
  --pc-type-display-md: 64px;
  --pc-leading-display-md: 81px;
  --pc-type-row-hero: 80px;
  --pc-leading-row-hero: 80px;
  --pc-type-heading-lg: 48px;
  --pc-leading-heading-lg: 61px;
  --pc-type-heading-md: 36px;
  --pc-leading-heading-md: 46px;
  --pc-type-heading-sm: 28px;
  --pc-leading-heading-sm: 36px;
  --pc-type-body4xl: 56px;
  --pc-leading-body4xl: 56px;
  --pc-type-body3xl: 38px;
  --pc-leading-body3xl: 38px;
  --pc-type-body2xl: 34px;
  --pc-leading-body2xl: 34px;
  --pc-type-body-xl: 28px;
  --pc-leading-body-xl: 28px;
  --pc-type-body-lg: 24px;
  --pc-leading-body-lg: 35px;
  --pc-type-body-md: 20px;
  --pc-leading-body-md: 29px;
  --pc-type-body-sm: 16px;
  --pc-leading-body-sm: 23px;
  --pc-type-nav: 20px;
  --pc-leading-nav: 26px;
  --pc-type-xs: 10px;
  --pc-type-xs-track: .08em;
  --pc-type-sm: 12px;
  --pc-type-sm-track: .04em;
  --pc-type-base: 14px;
  --pc-type-base-track: -.01em;
  --pc-type-md: 16px;
  --pc-type-md-track: -.01em;
  --pc-type-lg: 18px;
  --pc-type-lg-track: .02em;
  --pc-type-xl: 20px;
  --pc-type-xl-track: .04em;
  --pc-type-2xl: 28px;
  --pc-type-2xl-track: -.02em;
  --cade-source-shadow: #000000;
  --cade-source-hero: #11100F;
  --cade-source-feed: #121212;
  --cade-source-slat-ink: #141414;
}

@media (max-width: 767px) {
  :root {
    --pc-space-1: 4px;
    --pc-space-2: 8px;
    --pc-space-3: 12px;
    --pc-space-4: 12px;
    --pc-space-5: 16px;
    --pc-space-6: 24px;
    --pc-space-7: 32px;
    --pc-space-8: 40px;
    --pc-space-9: 56px;
    --pc-control-sm: 28px;
    --pc-control-md: 40px;
    --pc-control-lg: 48px;
    --pc-control-xl: 60px;
    --pc-stroke-hairline: 1px;
    --pc-stroke-ink: 1px;
    --pc-stroke-heavy: 2px;
    --pc-type-display-xl: 84px;
    --pc-leading-display-xl: 107px;
    --pc-type-display-lg: 64px;
    --pc-leading-display-lg: 81px;
    --pc-type-display-md: 44px;
    --pc-leading-display-md: 56px;
    --pc-type-heading-lg: 34px;
    --pc-leading-heading-lg: 43px;
    --pc-type-heading-md: 26px;
    --pc-leading-heading-md: 33px;
    --pc-type-heading-sm: 20px;
    --pc-leading-heading-sm: 25px;
    --pc-type-body-lg: 18px;
    --pc-leading-body-lg: 26px;
    --pc-type-body-md: 14px;
    --pc-leading-body-md: 20px;
    --pc-type-body-sm: 12px;
    --pc-leading-body-sm: 17px;
    --pc-type-nav: 16px;
    --pc-leading-nav: 21px;
  }
}
