/* Generated from design/tokens.json by design/build-tokens.php. Do not edit. */

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("fonts/inter-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: "Inter";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("fonts/inter-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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

:root {
    --rp-teal-50: #effce3;
    --rp-teal-100: #e2f8ca;
    --rp-teal-200: #cbf2a0;
    --rp-teal-300: #a8e05f;
    --rp-teal-400: #7bc441;
    --rp-teal-500: #4e9f2f;
    --rp-teal-600: #3a7d2c;
    --rp-teal-700: #2f6923;
    --rp-teal-800: #25531c;
    --rp-teal-900: #1a3b14;
    --rp-amber-500: #f9ad26;
    --rp-amber-600: #e0961a;
    --rp-amber-ink: #90530f;
    --rp-amber-soft: #fff4de;
    --rp-green-600: #227e53;
    --rp-green-700: #166a44;
    --rp-green-soft: #e4faec;
    --rp-blue-600: #2c6f9f;
    --rp-blue-700: #245d86;
    --rp-blue-soft: #e3eef6;
    --rp-red-600: #ce3632;
    --rp-red-700: #ad2926;
    --rp-red-soft: #ffefef;
    --rp-slate-600: #60656d;
    --rp-slate-700: #3f444c;
    --rp-slate-soft: #ebeef3;
    --rp-ink: #16191e;
    --rp-heading: #16191e;
    --rp-muted: #60656d;
    --rp-line: #dce0e5;
    --rp-line-strong: #8d9199;
    --rp-soft: #f5f7fa;
    --rp-surface: #ffffff;
    --rp-sidebar: #16191e;
    --rp-graphite-800: #23272e;
    --rp-graphite-700: #3f444c;
    --rp-graphite-300: #c3c7ce;
    --rp-primary: var(--rp-teal-600);
    --rp-primary-pressed: var(--rp-teal-700);
    --rp-primary-soft: var(--rp-teal-50);
    --rp-accent: var(--rp-teal-300);
    --rp-accent-pressed: var(--rp-teal-400);
    --rp-accent-soft: var(--rp-teal-50);
    --rp-accent-ink: var(--rp-ink);
    --rp-success: var(--rp-green-600);
    --rp-success-pressed: var(--rp-green-700);
    --rp-success-soft: var(--rp-green-soft);
    --rp-info: var(--rp-blue-600);
    --rp-info-pressed: var(--rp-blue-700);
    --rp-info-soft: var(--rp-blue-soft);
    --rp-danger: var(--rp-red-600);
    --rp-danger-pressed: var(--rp-red-700);
    --rp-danger-soft: var(--rp-red-soft);
    --rp-slate: var(--rp-slate-600);
    --rp-slate-pressed: var(--rp-slate-700);
    --rp-rose: var(--rp-red-700);
    --rp-warning: var(--rp-amber-500);
    --rp-warning-pressed: var(--rp-amber-600);
    --rp-warning-soft: var(--rp-amber-soft);
    --rp-warning-ink: var(--rp-amber-ink);
    --rp-focus: var(--rp-teal-700);
    --rp-chrome: var(--rp-sidebar);
    --rp-chrome-raised: var(--rp-graphite-800);
    --rp-chrome-line: var(--rp-graphite-700);
    --rp-chrome-muted: var(--rp-graphite-300);
    --rp-chrome-accent: var(--rp-teal-300);
    --rp-primary-active: var(--rp-teal-800);
    --rp-surface-dark: var(--rp-sidebar);
    --rp-surface-dark-raised: var(--rp-graphite-800);
    --rp-muted-on-dark: var(--rp-graphite-300);
    --rp-primary-ring: rgba(58, 125, 44, .18);
    --rp-status-new-fg: var(--rp-blue-600);
    --rp-status-new-bg: var(--rp-blue-soft);
    --rp-status-cooking-fg: var(--rp-amber-ink);
    --rp-status-cooking-bg: var(--rp-amber-soft);
    --rp-status-ready-fg: var(--rp-green-600);
    --rp-status-ready-bg: var(--rp-green-soft);
    --rp-status-served-fg: var(--rp-slate-600);
    --rp-status-served-bg: var(--rp-slate-soft);
    --rp-status-paid-fg: var(--rp-green-600);
    --rp-status-paid-bg: var(--rp-green-soft);
    --rp-status-due-fg: var(--rp-amber-ink);
    --rp-status-due-bg: var(--rp-amber-soft);
    --rp-status-void-fg: var(--rp-red-600);
    --rp-status-void-bg: var(--rp-red-soft);
    --rp-radius-xs: 3px;
    --rp-radius-sm: 4px;
    --rp-radius-md: 6px;
    --rp-radius-lg: 8px;
    --rp-space-1: 4px;
    --rp-space-2: 8px;
    --rp-space-3: 12px;
    --rp-space-4: 16px;
    --rp-space-5: 20px;
    --rp-space-6: 24px;
    --rp-space-8: 32px;
    --rp-space-10: 40px;
    --rp-text-xs: 12px;
    --rp-text-sm: 13px;
    --rp-text-md: 14px;
    --rp-text-base: 16px;
    --rp-text-lg: 18px;
    --rp-text-xl: 20px;
    --rp-text-2xl: 24px;
    --rp-text-3xl: 32px;
    --rp-weight-regular: 400;
    --rp-weight-medium: 500;
    --rp-weight-semibold: 600;
    --rp-weight-bold: 700;
    --rp-weight-heavy: 800;
    --rp-touch-min: 44px;
    --rp-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;
    --rp-font-mono: ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace;
}
