:root{color-scheme:light dark;--color-background:#f3f4f6;--color-surface:#ffffff;--color-border:#e2e4e9;--color-text:#1c1e21;--color-text-muted:#656c7a;--color-link:#1370cd;--color-danger:#e5484d;--color-danger-text:#db1f25;--color-positive:#3f9d4b;--color-positive-text:#2a7a35;--color-caution:#c98a1b;--neutral-fill:color-mix(in srgb,var(--color-text) 8%,var(--color-surface));--chip-positive:color-mix(in srgb,var(--color-positive) 18%,var(--color-surface));--chip-caution:color-mix(in srgb,var(--color-caution) 22%,var(--color-surface));--chip-danger:color-mix(in srgb,var(--color-danger) 18%,var(--color-surface));--diff-insert:color-mix(in srgb,var(--color-positive) 24%,var(--color-surface));--diff-delete:color-mix(in srgb,var(--color-danger) 20%,var(--color-surface));--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--radius-card:1.5rem;--radius-md:0.5rem;--radius-pill:0.3125rem;--control-height:2rem;--control-fill:color-mix(in srgb,var(--color-text) 5%,transparent);--control-fill-hover:color-mix(in srgb,var(--color-text) 9%,transparent);--control-raised:var(--color-surface);--control-selected:color-mix(in srgb,var(--color-link) 12%,transparent);--control-selected-ring:color-mix(in srgb,var(--color-link) 32%,transparent)}@media (prefers-color-scheme:dark){:root{--color-background:#1a222c;--color-surface:#242f3e;--color-border:#3a4a5c;--color-text:#e8ecf1;--color-text-muted:#a3b1c2;--color-link:#6ab3f3;--color-danger:#f87171;--color-danger-text:var(--color-danger);--color-positive:#5cc46b;--color-positive-text:var(--color-positive);--color-caution:#e0a63a;--neutral-fill:color-mix(in srgb,var(--color-text) 10%,var(--color-surface));--chip-positive:color-mix(in srgb,var(--color-positive) 24%,var(--color-surface));--chip-caution:color-mix(in srgb,var(--color-caution) 26%,var(--color-surface));--chip-danger:color-mix(in srgb,var(--color-danger) 24%,var(--color-surface));--diff-insert:color-mix(in srgb,var(--color-positive) 30%,var(--color-surface));--diff-delete:color-mix(in srgb,var(--color-danger) 28%,var(--color-surface));--control-raised:color-mix(in srgb,var(--color-text) 12%,var(--color-surface))}}.appBody{margin:0;background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);text-size-adjust:100%;overflow-x:clip}.appMain{box-sizing:border-box;width:100%;max-width:78rem;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.setupNotice{padding:1.25rem;border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.setupNoticeLink{color:var(--color-link)}@media (max-width:48rem){.appMain{padding:1rem;gap:1rem}}