:host,:root,[data-bs-theme=light],[data-theme=light]{color-scheme:light;--tblr-primary:#c52b32;--tblr-primary-fg:#ffffff;--tblr-primary-darken:#a82027;--tblr-primary-lt:#faecec;--tblr-primary-200:#f2cfd1;--tblr-primary-rgb:197,43,50;--tblr-primary-lt-rgb:250,236,236;--tblr-primary-text-emphasis:#7a1a1f;--tblr-primary-bg-subtle:#faecec;--tblr-primary-border-subtle:#f2cfd1;--tblr-link-color:#c52b32;--tblr-link-color-rgb:197,43,50;--tblr-link-hover-color:#a82027;--tblr-link-hover-color-rgb:168,32,39;--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(197,43,50,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:#C52B32;--pressed:#A82027;--pale:#FAECEC;--paper:#FFFFFF;--canvas:#F7F7F8;--desk:#F7F7F8;--ink:#202124;--muted:#5F6168;--divider:#E7E7E9;--danger:#B42318;--success:#17633B;--warning:#8A4A12;--radius:12px;--font-headline:var(--font-body);--brand-rgb:197 43 50;--pressed-rgb:168 32 39;--pale-rgb:250 236 236;--paper-rgb:255 255 255;--canvas-rgb:247 247 248;--desk-rgb:247 247 248;--ink-rgb:32 33 36;--muted-rgb:95 97 104;--divider-rgb:231 231 233;--danger-rgb:180 35 24;--success-rgb:23 99 59;--warning-rgb:138 74 18}html{scrollbar-width:thin;scrollbar-color:var(--pressed) transparent}body{color:var(--ink);background:var(--paper);font-family:var(--font-body),"Plus Jakarta Sans",system-ui,sans-serif;caret-color:var(--brand)}.font-headline{font-family:var(--font-headline),"Plus Jakarta Sans",system-ui,sans-serif}.font-body,.font-price{font-family:var(--font-body),"Plus Jakarta Sans",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}