:root,[data-theme=warm-literary]{--erz-color-primary:#6366f1;--erz-color-secondary:#ec4899;--erz-color-success:#10b981;--erz-color-warning:#f59e0b;--erz-color-danger:#ef4444;--erz-color-neutral:#e2e8f0;--erz-color-neutral-border:#cbd5e1;--erz-color-text-dark:#0f172a;--erz-color-text:#1e293b;--erz-color-text-muted:#64748b;--erz-color-text-light:#94a3b8;--erz-color-white:#ffffff;--erz-color-background:#f8fafc;--erz-color-card-bg:rgba(255,255,255,0.98);--erz-color-panel-bg:rgba(15,23,42,0.96);--erz-color-tooltip-bg:rgba(15,23,42,0.92);--erz-color-border:#cbd5e1;--erz-color-border-light:#e2e8f0;--erz-color-panel-text:#f1f5f9;--erz-color-panel-border-light:rgba(241,245,249,0.12);--erz-color-panel-border-subtle:rgba(241,245,249,0.06);--erz-color-panel-text-muted:rgba(241,245,249,0.5);--erz-color-selected-bg:rgba(99,102,241,0.08);--erz-color-selected-border:#6366f1;--erz-color-link:#6366f1;--erz-color-link-hover:#4f46e5;--erz-color-on-primary:#ffffff;--erz-color-on-secondary:#ffffff;--erz-color-on-success:#ffffff;--erz-color-on-warning:#0f172a;--erz-color-on-danger:#ffffff;--erz-color-on-neutral:#1e293b;--erz-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--erz-font-content:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--erz-font-mono:monospace;--erz-radius-sm:6px;--erz-radius-md:12px;--erz-shadow-card:0 1px 3px rgba(15,23,42,0.08),0 4px 14px rgba(15,23,42,0.06)}[data-theme=ink-paper]{--erz-color-primary:#a78bfa;--erz-color-secondary:#f472b6;--erz-color-success:#34d399;--erz-color-warning:#fbbf24;--erz-color-danger:#fb7185;--erz-color-neutral:#1e1b2e;--erz-color-neutral-border:#312d45;--erz-color-text-dark:#f5f3ff;--erz-color-text:#e0ddf5;--erz-color-text-muted:#9895b0;--erz-color-text-light:#6b6880;--erz-color-white:#0d0b14;--erz-color-background:#110f1a;--erz-color-card-bg:rgba(22,19,35,0.96);--erz-color-panel-bg:rgba(8,6,14,0.96);--erz-color-tooltip-bg:rgba(8,6,14,0.94);--erz-color-border:#2d2a40;--erz-color-border-light:#1e1b2e;--erz-color-panel-text:#e0ddf5;--erz-color-panel-border-light:rgba(167,139,250,0.15);--erz-color-panel-border-subtle:rgba(167,139,250,0.06);--erz-color-panel-text-muted:rgba(224,221,245,0.5);--erz-color-selected-bg:rgba(167,139,250,0.12);--erz-color-selected-border:#a78bfa;--erz-color-link:#a78bfa;--erz-color-link-hover:#c4b5fd;--erz-color-on-primary:#0d0b14;--erz-color-on-secondary:#0d0b14;--erz-color-on-success:#0d0b14;--erz-color-on-warning:#0d0b14;--erz-color-on-danger:#0d0b14;--erz-color-on-neutral:#e0ddf5;--erz-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--erz-font-content:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--erz-font-mono:monospace;--erz-radius-sm:6px;--erz-radius-md:12px;--erz-shadow-card:0 2px 16px rgba(167,139,250,0.08),0 0 1px rgba(167,139,250,0.2)}[data-theme=dark-moody]{--erz-color-primary:#38bdf8;--erz-color-secondary:#fb923c;--erz-color-success:#4ade80;--erz-color-warning:#facc15;--erz-color-danger:#f87171;--erz-color-neutral:#1e293b;--erz-color-neutral-border:#334155;--erz-color-text-dark:#f1f5f9;--erz-color-text:#e2e8f0;--erz-color-text-muted:#94a3b8;--erz-color-text-light:#64748b;--erz-color-white:#0f172a;--erz-color-background:#0f172a;--erz-color-card-bg:rgba(30,41,59,0.95);--erz-color-panel-bg:rgba(2,6,23,0.96);--erz-color-tooltip-bg:rgba(2,6,23,0.94);--erz-color-border:#334155;--erz-color-border-light:#1e293b;--erz-color-panel-text:#e2e8f0;--erz-color-panel-border-light:rgba(56,189,248,0.15);--erz-color-panel-border-subtle:rgba(56,189,248,0.06);--erz-color-panel-text-muted:rgba(226,232,240,0.5);--erz-color-selected-bg:rgba(56,189,248,0.1);--erz-color-selected-border:#38bdf8;--erz-color-link:#38bdf8;--erz-color-link-hover:#7dd3fc;--erz-color-on-primary:#0f172a;--erz-color-on-secondary:#0f172a;--erz-color-on-success:#0f172a;--erz-color-on-warning:#0f172a;--erz-color-on-danger:#0f172a;--erz-color-on-neutral:#e2e8f0;--erz-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--erz-font-content:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--erz-font-mono:monospace;--erz-radius-sm:6px;--erz-radius-md:12px;--erz-shadow-card:0 2px 16px rgba(0,0,0,0.3),0 0 1px rgba(56,189,248,0.15)}[data-theme=earth-tones]{--erz-color-primary:#e11d48;--erz-color-secondary:#f97316;--erz-color-success:#059669;--erz-color-warning:#eab308;--erz-color-danger:#dc2626;--erz-color-neutral:#fce7f3;--erz-color-neutral-border:#f9a8d4;--erz-color-text-dark:#1c1917;--erz-color-text:#292524;--erz-color-text-muted:#78716c;--erz-color-text-light:#a8a29e;--erz-color-white:#fffbeb;--erz-color-background:#fff7ed;--erz-color-card-bg:rgba(255,251,235,0.97);--erz-color-panel-bg:rgba(28,25,23,0.96);--erz-color-tooltip-bg:rgba(28,25,23,0.92);--erz-color-border:#fed7aa;--erz-color-border-light:#ffedd5;--erz-color-panel-text:#fff7ed;--erz-color-panel-border-light:rgba(255,247,237,0.12);--erz-color-panel-border-subtle:rgba(255,247,237,0.06);--erz-color-panel-text-muted:rgba(255,247,237,0.5);--erz-color-selected-bg:rgba(225,29,72,0.08);--erz-color-selected-border:#e11d48;--erz-color-link:#e11d48;--erz-color-link-hover:#be123c;--erz-color-on-primary:#ffffff;--erz-color-on-secondary:#ffffff;--erz-color-on-success:#ffffff;--erz-color-on-warning:#1c1917;--erz-color-on-danger:#ffffff;--erz-color-on-neutral:#292524;--erz-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--erz-font-content:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--erz-font-mono:monospace;--erz-radius-sm:8px;--erz-radius-md:14px;--erz-shadow-card:0 1px 4px rgba(28,25,23,0.06),0 4px 16px rgba(225,29,72,0.06)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--erz-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--erz-color-background);color:var(--erz-color-text)}a{color:var(--erz-color-link);text-decoration:none}a:hover{text-decoration:underline}button{padding:.5rem 1rem;background-color:var(--erz-color-link);color:var(--erz-color-on-primary);border:none;border-radius:var(--erz-radius-sm);cursor:pointer;font-size:1rem}button:hover{background-color:var(--erz-color-link-hover)}button:disabled{background-color:var(--erz-color-border);cursor:not-allowed}input,select{padding:.5rem;border:1px solid var(--erz-color-border);border-radius:var(--erz-radius-sm);font-size:1rem;background-color:var(--erz-color-white);color:var(--erz-color-text);font-family:inherit}input::placeholder{color:var(--erz-color-text-light)}input::-webkit-calendar-picker-indicator{filter:var(--erz-picker-filter,none)}:root,[data-theme=earth-tones],[data-theme=warm-literary]{--erz-picker-filter:none}[data-theme=dark-moody],[data-theme=ink-paper]{--erz-picker-filter:invert(1);color-scheme:dark}