:root,html[data-theme=dark],[data-theme-lock=dark]{--experience-surface-1: #222e39;--experience-surface-2: #2d3d4a;--experience-surface-3: #324350;--experience-muted: #a0b0be;--experience-line: #394956;--experience-line-strong: #536879;--experience-stage: #1c2630;--experience-scene: #2c3b49;--experience-scene-line: #7f97ab;--experience-stage-ink: #e2e8ed;--experience-stage-secondary: #b2bfcb;--experience-focal: #263440;--experience-focal-ink: #e2e8ed;--experience-focal-secondary: #b2bfcb;--experience-action: #a7c7de;--experience-action-hover: #bcd6e8;--experience-action-ink: #192936;--experience-link-on-light: #bacddd;--experience-link-on-dark: #bacddd;--experience-control-line-light: #7f97ab;--experience-control-line-dark: #7f97ab;--experience-info-bg: #2b3b4a;--experience-info-ink: #bdd0e0;--experience-pending-bg: #3b3322;--experience-pending-ink: #eed299;--experience-success-bg: #30434e;--experience-success-ink: #bfd0da;--experience-error-bg: #482f29;--experience-error-ink: #ffc0a7;--bg: #0e1521;--surface: #17212f;--surface-1: #131c2a;--surface-2: #1f2a3a;--surface-3: #283648;--hairline: rgba(176, 196, 224, .13);--hairline-strong: rgba(168, 184, 204, .22);--line: var(--hairline);--snow-line: var(--hairline);--snow: #f7f3ec;--snow-soft: #eaeef3;--ink: #cfd4dd;--text: var(--ink);--text-dim: #bcc8d6;--lead-ink: #c2cedb;--hero-ink: #dbe5ef;--muted: #929cab;--muted-dim: #6f7d8d;--accent: #5b9bd1;--accent-deep: #2f6db0;--accent-text: #a8cbe9;--accent-soft: var(--accent-text);--accent-700: var(--accent);--accent-ink: #ffffff;--accent-tint: rgba(91, 155, 209, .14);--accent-glow: rgba(91, 155, 209, .34);--brand: var(--accent);--brand-text: var(--accent-text);--brand-soft: var(--accent);--brand-glow: rgba(91, 155, 209, .3);--blue: var(--accent);--warn: #ffb870;--danger: #ff8a80;--ok: #63c39a;--status-external: #c79bd8;--glass: rgba(14, 21, 33, .86);--shadow-card: 0 1px 2px rgba(0, 0, 0, .12);--shadow-card-hover: 0 8px 24px -16px rgba(0, 0, 0, .3);--radius-surface: 6px;--radius: var(--radius-surface);--radius-sm: 4px;--radius-pill: 999px;--radius-control: 4px;--link-underline-offset: .18em;--link-underline-thickness: 1px;--font: "Noto Sans JP", "Hiragino Sans", "Yu Gothic", "Meiryo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html[data-theme=light]{--experience-stage: #dce3e7;--experience-scene: #b9c8d3;--experience-scene-line: #607b90;--experience-stage-ink: #243442;--experience-stage-secondary: #43596b;--experience-focal: #d1dce3;--experience-focal-ink: #243442;--experience-focal-secondary: #43596b;--experience-surface-1: #d7e0e6;--experience-surface-2: #ccd7df;--experience-surface-3: #c5d2db;--experience-muted: #43596b;--experience-line: #b6c5d0;--experience-line-strong: #91a4b3;--experience-action: #446c88;--experience-action-hover: #36596f;--experience-action-ink: #edf2f5;--experience-link-on-light: #365e7a;--experience-link-on-dark: #365e7a;--experience-control-line-light: #607b90;--experience-control-line-dark: #607b90;--experience-info-bg: #cadae5;--experience-info-ink: #36566e;--experience-pending-bg: #e6d8b8;--experience-pending-ink: #634310;--experience-success-bg: #cad7de;--experience-success-ink: #345367;--experience-error-bg: #e9cec0;--experience-error-ink: #7b3026;--bg: #f6f8fa;--surface: #ffffff;--surface-1: #eff3f6;--surface-2: #edf2f6;--surface-3: #e1e9f0;--hairline: rgba(30, 50, 80, .13);--hairline-strong: rgba(30, 50, 80, .26);--line: var(--hairline);--snow-line: var(--hairline);--snow: #0f1a2b;--snow-soft: #1c2940;--ink: #243247;--text: var(--ink);--text-dim: #3c4c63;--lead-ink: #3c4c63;--hero-ink: #1c2940;--muted: #56667d;--muted-dim: #5d6d85;--accent: #5b9bd1;--accent-deep: #2f6db0;--accent-text: #245c8c;--accent-soft: var(--accent-text);--accent-700: var(--accent-text);--accent-ink: #ffffff;--accent-tint: rgba(91, 155, 209, .16);--accent-glow: rgba(91, 155, 209, .22);--brand: var(--accent);--brand-text: var(--accent-text);--brand-soft: var(--accent);--brand-glow: rgba(91, 155, 209, .22);--blue: var(--accent);--warn: #9a5e0c;--danger: #a8322a;--ok: #1f7a50;--status-external: #7b4a94;--glass: rgba(246, 248, 250, .9);--shadow-card: 0 1px 2px rgba(20, 40, 70, .025);--shadow-card-hover: 0 12px 32px -22px rgba(20, 40, 70, .18)}
