:root{--pawtal-charcoal:#30343b;--pawtal-charcoal-hover:#24272d;--pawtal-charcoal-pressed:#1f2227;--pawtal-sky:#8cc7de;--pawtal-denim:#3d6d85;--pawtal-teal:#167d8d;--pawtal-teal-channels:188 73% 32%;--pawtal-teal-hover:#126876;--pawtal-teal-pressed:#0f5662;--pawtal-teal-tint:#e8f5f5;--pawtal-teal-soft-hover:#f0f9f9;--pawtal-oat:#efe4d2;--pawtal-warm-white:#fbf8f2;--pawtal-white:#fff;--color-canvas:var(--pawtal-warm-white);--color-surface:var(--pawtal-white);--color-surface-muted:#f1f2f3;--color-surface-warm:var(--pawtal-oat);--color-surface-hover:#f3f6f7;--color-surface-selected:var(--pawtal-teal-tint);--color-surface-inverse:var(--pawtal-charcoal);--color-text:var(--pawtal-charcoal);--color-text-secondary:#5f6670;--color-text-placeholder:#5f6670;--color-text-inverse:var(--pawtal-white);--color-text-inverse-secondary:#d8dce1;--color-link:var(--pawtal-teal);--color-link-hover:var(--pawtal-teal-hover);--color-link-on-warm:var(--pawtal-teal-hover);--color-border:#d8dce1;--color-border-control:#747d86;--color-border-hover:var(--pawtal-teal);--color-focus:var(--pawtal-teal);--color-focus-gap:var(--pawtal-white);--color-action:var(--pawtal-teal);--color-action-hover:var(--pawtal-teal-hover);--color-action-pressed:var(--pawtal-teal-pressed);--color-action-text:var(--pawtal-white);--color-nav-active-surface:var(--pawtal-teal);--color-nav-active-text:var(--pawtal-white);--color-nav-active-marker:var(--pawtal-sky);--color-accent-icon:var(--pawtal-teal);--color-accent-surface:var(--pawtal-teal-tint);--color-accent-text:var(--pawtal-teal-hover);--color-disabled-surface:#e7e9ec;--color-disabled-text:#5f6670;--color-disabled-border:#d8dce1;--color-overlay:#1f22277a;--color-success-text:#236548;--color-success-surface:#eaf5ee;--color-warning-text:#805500;--color-warning-surface:#fff4d6;--color-danger-text:#b42318;--color-danger-surface:#fff0ed;--color-info-text:#315a70;--color-info-surface:#e5f2f8;--font-body:var(--font-inter,"Inter"), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--text-caption:.75rem;--text-small:.875rem;--text-body:1rem;--text-lead:1.125rem;--text-h3:1.25rem;--text-h2:1.5rem;--text-h1:2rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-body:1.5;--leading-heading:1.25;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-control:.5rem;--radius-card:.75rem;--radius-dialog:1rem;--radius-pill:999px;--shadow-popover:0 4px 16px #30343b1f;--shadow-dialog:0 16px 48px #30343b2e;--duration-fast:.12s;--duration-normal:.18s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--layer-sticky:10;--layer-dropdown:20;--layer-overlay:30;--layer-dialog:40;--layer-toast:50;--layer-tooltip:60}
