:host,:root,[data-bs-theme=light],[data-theme=light]{color-scheme:light;--tblr-primary:#d32f2f;--tblr-primary-fg:#ffffff;--tblr-primary-darken:#b71c1c;--tblr-primary-lt:#fdecec;--tblr-primary-200:#fad0d0;--tblr-primary-rgb:211,47,47;--tblr-primary-lt-rgb:253,236,236;--tblr-primary-text-emphasis:#7f1414;--tblr-primary-bg-subtle:#fdecec;--tblr-primary-border-subtle:#fad0d0;--tblr-link-color:#d32f2f;--tblr-link-color-rgb:211,47,47;--tblr-link-hover-color:#b71c1c;--tblr-link-hover-color-rgb:183,28,28;--tblr-success:#17633b;--tblr-success-fg:#ffffff;--tblr-success-darken:#124f2f;--tblr-success-lt:#e8f3ec;--tblr-success-200:#c9e3d3;--tblr-success-rgb:23,99,59;--tblr-success-lt-rgb:232,243,236;--tblr-success-text-emphasis:#124f2f;--tblr-success-bg-subtle:#e8f3ec;--tblr-success-border-subtle:#c9e3d3;--tblr-warning:#8a4a12;--tblr-warning-fg:#ffffff;--tblr-warning-darken:#6f3b0e;--tblr-warning-lt:#fbf0e3;--tblr-warning-200:#f1d9ba;--tblr-warning-rgb:138,74,18;--tblr-warning-lt-rgb:251,240,227;--tblr-warning-text-emphasis:#6f3b0e;--tblr-warning-bg-subtle:#fbf0e3;--tblr-warning-border-subtle:#f1d9ba;--tblr-danger:#b42318;--tblr-danger-fg:#ffffff;--tblr-danger-darken:#8f1c13;--tblr-danger-lt:#fdecea;--tblr-danger-200:#f6c9c4;--tblr-danger-rgb:180,35,24;--tblr-danger-lt-rgb:253,236,234;--tblr-danger-text-emphasis:#8f1c13;--tblr-danger-bg-subtle:#fdecea;--tblr-danger-border-subtle:#f6c9c4;--tblr-secondary:#5f6168;--tblr-secondary-fg:#ffffff;--tblr-secondary-darken:#4b4d53;--tblr-secondary-lt:#f1f1f3;--tblr-secondary-rgb:95,97,104;--tblr-secondary-lt-rgb:241,241,243;--tblr-muted:#5f6168;--tblr-body-color:#202124;--tblr-body-color-rgb:32,33,36;--tblr-secondary-color:#5f6168;--tblr-tertiary-color:#5f6168;--tblr-heading-color:#202124;--tblr-body-bg:#f7f7f8;--tblr-body-bg-rgb:247,247,248;--tblr-bg-surface:#ffffff;--tblr-bg-surface-secondary:#f7f7f8;--tblr-bg-surface-tertiary:#f1f1f3;--tblr-border-color:#e7e7e9;--tblr-border-color-translucent:rgba(32,33,36,0.1);--tblr-active-bg:#faecec;--tblr-hover-bg:#f1f1f3;--tblr-icon-color:#5f6168;--tblr-code-color:#202124;--tblr-border-radius:8px;--tblr-border-radius-sm:4px;--tblr-border-radius-lg:8px;--tblr-border-radius-xl:12px;--tblr-border-radius-xxl:12px;--tblr-border-radius-pill:999px;--tblr-card-border-radius:8px;--tblr-font-sans-serif:var(--font-admin),"Geist",system-ui,sans-serif;--tblr-font-monospace:var(--font-mono),"Geist Mono",ui-monospace,monospace;--tblr-body-font-family:var(--tblr-font-sans-serif);--tblr-body-font-size:0.875rem;--tblr-body-line-height:1.5;--tblr-focus-ring-color:rgba(211,47,47,0.35)}.tblr-app{min-height:100vh;background:var(--tblr-body-bg);color:var(--tblr-body-color);font-family:var(--tblr-font-sans-serif);font-size:var(--tblr-body-font-size);line-height:var(--tblr-body-line-height);-webkit-font-smoothing:antialiased}.tblr-app :where(.font-monospace,code,kbd,samp,pre){font-family:var(--tblr-font-monospace)}.min-w-0{min-width:0}:root{--background:#FFFFFF;--foreground:var(--ink);--brand:#D32F2F;--pressed:#B71C1C;--pale:#FDECEC;--paper:#FFFFFF;--canvas:#FAFAFA;--desk:#FAFAFA;--ink:#13131A;--muted:#55555C;--divider:#E6E6E6;--danger:#B42318;--success:#0E9F6E;--warning:#B45309;--radius:3px;--brand-rgb:211 47 47;--pressed-rgb:183 28 28;--pale-rgb:253 236 236;--paper-rgb:255 255 255;--canvas-rgb:250 250 250;--desk-rgb:250 250 250;--ink-rgb:19 19 26;--muted-rgb:85 85 92;--divider-rgb:230 230 230;--danger-rgb:180 35 24;--success-rgb:14 159 110;--warning-rgb:180 83 9}html{scrollbar-width:thin;scrollbar-color:var(--pressed) transparent}body{color:var(--ink);background:var(--paper);font-family:var(--font-body),Inter,system-ui,sans-serif;caret-color:var(--brand)}.font-headline{font-family:var(--font-headline),"Inter Tight",Inter,system-ui,sans-serif}.font-body,.font-price{font-family:var(--font-body),Inter,system-ui,sans-serif}::selection{background:var(--pale);color:var(--ink)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--pressed);border-radius:var(--radius);border:2px solid transparent;background-clip:padding-box}