/* Snapshot of @theirside/design (product repo 8079ec8), written by scripts/sync-design.sh. Do not edit. */
@font-face{font-family:'Albert Sans';font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/albert-sans-latin-ext-wght-normal.woff2?v=78b26c5d5d) 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}
@font-face{font-family:'Albert Sans';font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/albert-sans-latin-wght-normal.woff2?v=c2fb6fda41) 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:'Roboto Mono';font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/roboto-mono-latin-ext-wght-normal.woff2?v=4cc0d52e0f) 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}
@font-face{font-family:'Roboto Mono';font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/roboto-mono-latin-wght-normal.woff2?v=b81cd55177) 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}
:root{--font-ui:'Albert Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--font-mono:'Roboto Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs:11px;--leading-xs:16px;--text-sm:12px;--leading-sm:16px;--text-md:13px;--leading-md:20px;--text-base:14px;--leading-base:20px;--text-lg:16px;--leading-lg:24px;--text-xl:20px;--leading-xl:28px;--text-2xl:24px;--leading-2xl:32px;--text-display:48px;--leading-display:52px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-0_5:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-full:9999px;--size-control:32px;--size-touch:44px;--size-dot:10px;--size-status-bar:28px;--size-page:1200px;--size-page-narrow:760px;--focus-width:2px;--focus-offset:2px;--focus-color:var(--color-accent)}
:root,[data-theme="dark"]{color-scheme:dark;--color-background:#09090B;--color-surface:#151519;--color-surface-alt:#111114;--color-border:#26272D;--color-grid:#1C1D22;--color-text:#F1F2F4;--color-text-muted:#9A9DA6;--color-text-secondary:#C7C9CF;--color-accent:#2563EB;--color-danger:#FF6B6B;--color-warning:#F2B35A;--color-healthy:#3DD68C;--color-info:#6B9EFF;--color-neutral:#3A3B42;--color-on-accent:#FFFFFF;--color-on-danger:#09090B;--color-qr-background:#FFFFFF;--color-link:#6B9EFF;--chart-1:#2563EB;--chart-2:#FF7AB6;--chart-3:#B58CFF;--chart-4:#4FD1C5;--chart-5:#F2B35A;--chart-6:#FF6B6B;--chart-7:#3DD68C;--chart-8:#9A9DA6;--shadow-sm:0 1px 2px rgb(0 0 0 / 0.5);--shadow-md:0 4px 12px rgb(0 0 0 / 0.5);--shadow-lg:0 12px 32px rgb(0 0 0 / 0.6)}
@media (prefers-color-scheme: light){:root:not([data-theme="dark"]){color-scheme:light;--color-background:#FFFFFF;--color-surface:#F8F9FA;--color-surface-alt:#F1F3F5;--color-border:#E4E7EB;--color-grid:#ECEEF1;--color-text:#1A1D21;--color-text-muted:#5F6773;--color-text-secondary:#3F4650;--color-accent:#2563EB;--color-danger:#C92A2A;--color-warning:#9A5B00;--color-healthy:#18794E;--color-info:#1D64C9;--color-neutral:#D0D5DB;--color-on-accent:#FFFFFF;--color-on-danger:#FFFFFF;--color-qr-background:#FFFFFF;--color-link:#2563EB;--chart-1:#2563EB;--chart-2:#C2307A;--chart-3:#7C4DDB;--chart-4:#0F8A80;--chart-5:#9A5B00;--chart-6:#C92A2A;--chart-7:#18794E;--chart-8:#5F6773;--shadow-sm:0 1px 2px rgb(16 24 40 / 0.06);--shadow-md:0 4px 12px rgb(16 24 40 / 0.08);--shadow-lg:0 12px 32px rgb(16 24 40 / 0.12)}}
[data-theme="light"]{color-scheme:light;--color-background:#FFFFFF;--color-surface:#F8F9FA;--color-surface-alt:#F1F3F5;--color-border:#E4E7EB;--color-grid:#ECEEF1;--color-text:#1A1D21;--color-text-muted:#5F6773;--color-text-secondary:#3F4650;--color-accent:#2563EB;--color-danger:#C92A2A;--color-warning:#9A5B00;--color-healthy:#18794E;--color-info:#1D64C9;--color-neutral:#D0D5DB;--color-on-accent:#FFFFFF;--color-on-danger:#FFFFFF;--color-qr-background:#FFFFFF;--color-link:#2563EB;--chart-1:#2563EB;--chart-2:#C2307A;--chart-3:#7C4DDB;--chart-4:#0F8A80;--chart-5:#9A5B00;--chart-6:#C92A2A;--chart-7:#18794E;--chart-8:#5F6773;--shadow-sm:0 1px 2px rgb(16 24 40 / 0.06);--shadow-md:0 4px 12px rgb(16 24 40 / 0.08);--shadow-lg:0 12px 32px rgb(16 24 40 / 0.12)}
