:root{--ke-red:var(--es-primary,#e31e25);--ke-red-dark:var(--es-primary-dark,#b01419);--ke-red-hover:var(--ke-red-dark);--ke-red-dm:var(--es-primary,#c22930);--ke-red-dm-light:var(--es-primary,#e31e25);--ke-red-light:rgba(227,30,37,.07);--ke-on-red:#ffffff;--ke-ink:var(--es-ink,#15171a);--ke-ink-soft:var(--es-muted,#8a9099);--ke-line:var(--es-line,#e7e9ee);--ke-line-strong:var(--es-line,#d9dce3);--ke-surface:var(--es-bg,#ffffff);--ke-surface-2:var(--es-bg-soft,#f5f6f8);--ke-bg:var(--ke-surface-2);--ke-white:var(--ke-surface);--ke-danger:var(--es-primary-dark,#b01419);--ke-danger-bg:var(--es-bg-soft,#f5f6f8);--ke-danger-border:var(--es-line,#e7e9ee);--ke-ok:var(--es-ink,#15171a);--ke-ring:0 0 0 3px rgba(227,30,37,.12);--ke-radius:var(--es-radius,8px);--ke-shadow:0 2px 12px rgba(0,0,0,.08);--ke-font:var(--es-font,'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}:root[data-theme="dark"]{--ke-red:var(--ke-red-dm);--ke-red-dark:var(--es-primary-dark,#a01018);--ke-red-hover:var(--ke-red-dark);--ke-red-light:rgba(194,41,48,.16);--ke-ink:#e8eaf0;--ke-ink-soft:var(--es-muted,#9ea3b0);--ke-line:var(--es-line,#2a2d38);--ke-line-strong:#3a3f4e;--ke-surface:var(--es-bg,#1e2128);--ke-surface-2:var(--es-bg-soft,#1a1d24);--ke-danger:#e8565c;--ke-danger-bg:rgba(194,41,48,.16);--ke-danger-border:rgba(194,41,48,.40);--ke-ok:#e8eaf0;--ke-ring:0 0 0 3px rgba(194,41,48,.28);--ke-shadow:0 2px 12px rgba(0,0,0,.35)}