/* Buckskin (buckskin), generated by Buckaroo.Design from tokens/themes.json. Do not edit. */

@font-face {
  font-family: "Rye";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/Rye-Regular.b7edee5e615ae1b6.ttf") format("truetype");
}
@font-face {
  font-family: "Zilla Slab";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/ZillaSlab-SemiBold.aafcb295b88d5203.ttf") format("truetype");
}
@font-face {
  font-family: "Zilla Slab";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/ZillaSlab-Bold.4ec3a04a4eef3707.ttf") format("truetype");
}

:root {
  color-scheme: light dark;
  --face-display: "Rye", serif;
  --face-title: "Zilla Slab", Georgia, serif;
  --face-numeric: "Zilla Slab", Georgia, serif;
  --type-show-name-family: "Rye", serif;
  --type-show-name-weight: 400;
  --type-show-name-size: 17px;
  --type-show-name-tracking: 0em;
  --type-show-name-figures: normal;
  --type-title-family: "Zilla Slab", Georgia, serif;
  --type-title-weight: 700;
  --type-title-size: 36px;
  --type-title-tracking: 0em;
  --type-title-figures: normal;
  --type-nav-title-family: "Zilla Slab", Georgia, serif;
  --type-nav-title-weight: 700;
  --type-nav-title-size: 17px;
  --type-nav-title-tracking: 0em;
  --type-nav-title-figures: normal;
  --type-clock-family: "Zilla Slab", Georgia, serif;
  --type-clock-weight: 700;
  --type-clock-size: 38px;
  --type-clock-tracking: 0em;
  --type-clock-figures: tabular-nums;
  --type-time-family: "Zilla Slab", Georgia, serif;
  --type-time-weight: 700;
  --type-time-size: 20px;
  --type-time-tracking: 0em;
  --type-time-figures: tabular-nums;
  --type-split-time-family: "Zilla Slab", Georgia, serif;
  --type-split-time-weight: 600;
  --type-split-time-size: 17px;
  --type-split-time-tracking: 0em;
  --type-split-time-figures: tabular-nums;
  --type-place-family: "Zilla Slab", Georgia, serif;
  --type-place-weight: 700;
  --type-place-size: 17px;
  --type-place-tracking: 0em;
  --type-place-figures: tabular-nums;
  --type-d-label-family: "Zilla Slab", Georgia, serif;
  --type-d-label-weight: 700;
  --type-d-label-size: 14px;
  --type-d-label-tracking: 0.08em;
  --type-d-label-figures: normal;
  --radius-card: 22px;
  --radius-group: 20px;
  --radius-cell: 10px;
  --radius-control: 9px;
  --radius-badge: 4px;
  --surface-background: #F4ECDD;
  --surface-raised: #EADBBE;
  --surface-row: #FFF9EE;
  --card-background: #211B14;
  --card-text: #F6EBD8;
  --card-text-secondary: #D6C3A0;
  --card-accent: #E2B65C;
  --card-stitching: #A88A55;
  --card-divider: #4E4232;
  --card-chip-background: #E2B65C;
  --card-chip-text: #211B14;
  --text-primary: #211B14;
  --text-secondary: #6A5844;
  --text-display: #5C4316;
  --text-on-accent: #FFF9EE;
  --accent: #7D5C12;
  --live: #7D5C12;
  --d-label-background: #C9993A;
  --d-label-text: #1A150F;
  --follow: #1E6B66;
  --separator: #211B1429;
  --outline: #8A7552;
  --tab-bar-background: #FBF4E6;
  --tab-bar-pill: #EBD7A8;
  --tab-bar-selected: #5C4210;
  --tab-bar-unselected: #5B4A36;
  --segment-selected: #FFF9EE;
  --segment-selected-text: #211B14;
  --status-paid: #2E6B3A;
  --status-unpaid: #A2341C;
  --status-warning: #8A5A00;
}

@media (prefers-color-scheme: dark) {
  :root {
    --surface-background: #18140F;
    --surface-raised: #322A20;
    --surface-row: #29221A;
    --card-background: #F4ECDD;
    --card-text: #211B14;
    --card-text-secondary: #6A5844;
    --card-accent: #7D5C12;
    --card-stitching: #B39B70;
    --card-divider: #D8C6A2;
    --card-chip-background: #211B14;
    --card-chip-text: #F4ECDD;
    --text-primary: #F4ECDD;
    --text-secondary: #CDBB98;
    --text-display: #E2B65C;
    --text-on-accent: #18140F;
    --accent: #E8BE62;
    --live: #E8BE62;
    --d-label-background: #D9AA4A;
    --d-label-text: #18140F;
    --follow: #6FC2BA;
    --separator: #F4ECDD1F;
    --outline: #A08A66;
    --tab-bar-background: #221C15;
    --tab-bar-pill: #4A3B22;
    --tab-bar-selected: #F3D48E;
    --tab-bar-unselected: #E0D0B6;
    --segment-selected: #F4ECDD;
    --segment-selected-text: #211B14;
    --status-paid: #8FCB94;
    --status-unpaid: #F09A80;
    --status-warning: #E9BC5C;
  }
}
