:root,:root[data-mode]{--brand-blue:#245ba5;--brand-blue-hover:#1c4782;--brand-blue-strong:#194879;--brand-blue-soft:#edf4ff;--brand-blue-tint:#f5f8fc;--brand-blue-border:#bfd3ef;--brand-blue-focus:#4380c9;--brand-blue-glow:#245ba51a;--brand-red:var(--brand-blue);--brand-red-hover:var(--brand-blue-hover);--brand-red-strong:var(--brand-blue-strong);--brand-red-soft:var(--brand-blue-soft);--brand-red-tint:var(--brand-blue-tint);--brand-red-border:var(--brand-blue-border);--brand-red-focus:var(--brand-blue-focus);--brand-red-glow:var(--brand-blue-glow);--brand-ink:#202b3c;--brand-muted:#57677c;--brand-line:#dfe7f1;--brand-canvas:#f5f8fc;--brand-surface:#fff;--brand-shadow:0 2px 8px #172c4506;--brand-logo-filter:hue-rotate(215deg) saturate(.9);--color-kumo-base:var(--brand-surface);--color-kumo-elevated:var(--brand-canvas);--color-kumo-tint:var(--brand-blue-soft);--color-kumo-overlay:var(--brand-surface);--color-kumo-recessed:#eef3f9;--color-kumo-control:var(--brand-surface);--color-kumo-contrast:var(--brand-blue);--color-kumo-fill:#e7effa;--color-kumo-fill-hover:#dce8f8;--color-kumo-line:var(--brand-line);--color-kumo-ring:var(--brand-blue-focus);--color-kumo-brand:var(--brand-blue);--color-kumo-brand-hover:var(--brand-blue-hover);--text-color-kumo-default:var(--brand-ink);--text-color-kumo-subtle:var(--brand-muted);--text-color-kumo-brand:var(--brand-blue-strong);--text-color-kumo-link:var(--brand-blue-strong);--text-color-kumo-inverse:#fff;--color-accent-100:var(--brand-blue);--color-accent-200:#4078ba;--color-selection-bg:#dceaff;--color-selection-text:#194879;--color-shadow-accent-light:#8fb4e0;--color-shadow-accent-dark:#1c4782}:root[data-mode=dark]{--brand-ink:#edf2fa;--brand-muted:#a7b6ca;--brand-line:#30425b;--brand-canvas:#101b2d;--brand-surface:#162339;--brand-blue-strong:#a8caff;--brand-blue-soft:#203957;--brand-blue-tint:#142238;--brand-blue-border:#3d5c84;--brand-blue-focus:#8db9f2;--color-kumo-recessed:#101b2d;--color-kumo-fill:#203957;--color-kumo-fill-hover:#29486d;--color-selection-bg:#29486d;--color-selection-text:#edf2fa}img[alt=社長室AI]{filter:var(--brand-logo-filter)}
