.developer-console,body:has(.developer-console){--dc-bg:oklch(0.17 0.012 255);--dc-surface:oklch(0.205 0.013 255);--dc-surface-2:oklch(0.235 0.014 255);--dc-surface-sunk:oklch(0.145 0.01 255);--dc-hover:oklch(0.27 0.015 255);--dc-border:oklch(0.32 0.014 255);--dc-border-strong:oklch(0.45 0.015 255);--dc-ink:oklch(0.93 0.008 255);--dc-ink-2:oklch(0.85 0.01 255);--dc-ink-muted:oklch(0.72 0.012 255);--dc-ink-subtle:oklch(0.62 0.012 255);--dc-accent:oklch(0.72 0.14 252);--dc-accent-strong:oklch(0.64 0.15 252);--dc-accent-tint:oklch(0.72 0.14 252/0.14);--dc-ok:oklch(0.74 0.15 150);--dc-err:oklch(0.70 0.17 25);--dc-warn:oklch(0.80 0.13 85);--dc-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--c-cream-50:26 30 37;--c-cream-100:19 24 29;--c-cream-200:34 39 46;--c-cream-300:46 51 58;--c-cream-400:129 135 141;--c-cream-500:160 165 172;--c-ink:228 232 237;--c-ink-light:201 206 212;--c-ink-muted:160 165 172;--c-ink-subtle:129 135 141;--c-steff:94 168 249;--c-steff-dark:61 143 228;--c-steff-light:94 168 249;--c-steff-hot:94 168 249;--c-steff-pale:21 47 75;--c-dark:8 10 14;--c-dark-surface:19 24 29;--c-dark-muted:34 39 46;--c-moss:90 197 118;--c-overdue:64 30 34;--c-overdue-border:110 46 50;--on-dark:228 232 237;--on-accent:12 16 21;--bg:var(--dc-bg);--surface:var(--dc-surface);--surface-1:var(--dc-surface);--surface-2:var(--dc-surface-2);--surface-3:var(--dc-surface-sunk);--ink:var(--dc-ink);--ink-2:var(--dc-ink-2);--ink-muted:var(--dc-ink-muted);--ink-subtle:var(--dc-ink-subtle);--text-1:var(--dc-ink);--text-2:var(--dc-ink-2);--text-3:var(--dc-ink-muted);--text-muted:var(--dc-ink-muted);--muted:var(--dc-ink-muted);--accent:var(--dc-accent);--accent-hot:var(--dc-accent);--accent-light:var(--dc-accent-tint);--accent-ink:var(--dc-accent);--dark:var(--dc-surface-sunk);--dark-surface:var(--dc-surface);--dark-muted:var(--dc-hover);--chrome:var(--dc-surface-sunk);--chrome-border:var(--dc-border);--chrome-hover:var(--dc-hover);--chrome-ink:var(--dc-ink);--chrome-ink-muted:var(--dc-ink-muted);--chrome-indicator:var(--dc-accent-tint);--border:var(--dc-border);--border-strong:var(--dc-border-strong);--border-dark:var(--dc-border);--form-error:var(--dc-err);color-scheme:dark}body:has(.developer-console){background:var(--dc-bg);background-image:none;color:var(--dc-ink)}body:has(.developer-console):before{display:none}.developer-console,.developer-console *,body:has(.developer-console) [role=dialog],body:has(.developer-console) [role=dialog] *,body:has(.developer-console) [role=menu],body:has(.developer-console) [role=menu] *{font-family:var(--dc-mono);letter-spacing:0}.developer-console{background:var(--dc-bg);color:var(--dc-ink);font-size:13px;line-height:1.55}.developer-console ::-moz-selection{background:var(--dc-accent-tint)}.developer-console ::selection{background:var(--dc-accent-tint)}.developer-console :focus-visible{outline:2px solid var(--dc-accent);outline-offset:2px}