/* GENERATED by `pnpm brand` from brand/tokens.json. Do not edit; edit tokens.json and re-run. */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 500 900;
  font-display: swap;
  src: url("assets/fonts/nunito-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 500 900;
  font-display: swap;
  src: url("assets/fonts/nunito-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
:root {
  color-scheme: light dark;
  --brand-mulberry: #7E3F72;
  --brand-cream: #FBF3F8;
  --radius-block: 28px;
  --space-gap: 12px;
  --space-pad: 20px;
  --space-chip-gap: 10px;
  --type-hero: 80px;
  --type-title: 34px;
  --type-row-value: 28px;
  --type-body: 22px;
  --type-label: 17px;
  --font: ui-rounded, "SF Pro Rounded", "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --brand-name: "Supame";
  --ground: #F1F1EF;
  --surface: #FFFFFF;
  --field: #E3E3E0;
  --line: #DADAD6;
  --ink: #18181A;
  --ink-secondary: #5E5E63;
  --action: #7E3F72;
  --on-action: #FFFFFF;
  --cat-food: #E8532A;
  --cat-food-tint: #F4D1C6;
  --status-ok: #1E9A4C;
  --status-close: #D27D00;
  --status-over: #7C7499;
  --status-ok-tag: #BDD9C1;
  --status-close-tag: #EBD1B9;
  --status-over-tag: #CFCDD7;
  --cat-food-tag: #F5C8BA;
  --error: #B42318;
  --error-soft: #FDECEA;
  --camera-ground: #000000;
  --camera-finder: #1A1A1A;
  --camera-veil: #3A3A3C;
  --camera-ink: #FFFFFF;
  --camera-ink-secondary: #BFBFBF;
  --page: #FBF3F8;
  --page-line: #E8D6E2;
  --frame: #18181A;
}
@media (prefers-color-scheme: dark) {
  :root {
    --ground: #18191B;
    --surface: #222326;
    --field: #2C2D31;
    --line: #36373C;
    --ink: #F5F5F3;
    --ink-secondary: #A9AAAF;
    --action: #D9A5CC;
    --on-action: #18191B;
    --cat-food: #FF7550;
    --cat-food-tint: #52332C;
    --status-ok: #47D47C;
    --status-close: #FFAE3A;
    --status-over: #B3ABD6;
    --status-ok-tag: #315D40;
    --status-close-tag: #6B502F;
    --status-over-tag: #504E5F;
    --cat-food-tag: #6C3D32;
    --error: #FFA79B;
    --error-soft: #3B1A16;
    --camera-ground: #000000;
    --camera-finder: #1A1A1A;
    --camera-veil: #3A3A3C;
    --camera-ink: #FFFFFF;
    --camera-ink-secondary: #BFBFBF;
    --page: #1C0F1A;
    --page-line: #3A2436;
    --frame: #000000;
  }
}
