:root{--sb-bg:#fff;--sb-border:#e2ddf0;--sb-hover:#f7f5fc;--sb-text:#334155;--sb-label:#64748b;--sb-heading:#0f172a;--sb-accent-bg:#7c3aed;--accent-hover:#6d28d9;--accent-ring:#7c3aed26;--accent-subtle:#f5f3ff;--accent-light:#f5f3ff;--accent-on:#fff;--page-bg:#f6f4fb;--sb-popover-bg:#fff;--sb-popover-line:#e5e7eb;--sb-popover-ink:#1f2937;--sb-popover-muted:#6b7280;--sb-glass-blur:blur(12px) saturate(1.5);--sb-glass-bg:#fff0;--sb-glass-bg-opaque:#fff;--sb-glass-border:transparent;--sb-glass-shadow:inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #0f172a0f, 0 8px 24px #0f172a1f;--sb-glass-edge-lo:#0f172a0f;--sb-glass-field-bg:#ffffffc7}html.theme-dark,html.dark{--sb-bg:#141221;--sb-border:#2a2540;--sb-hover:#1b1730;--sb-text:#c2cddd;--sb-label:#8b9bb0;--sb-heading:#f7fafc;--sb-accent-bg:#8b5cf6;--accent-hover:#7c3aed;--accent-ring:#8b5cf638;--accent-subtle:#251b3d;--accent-light:#251b3d;--accent-on:#fff;--page-bg:#0f0d18;--sb-popover-bg:#151c26;--sb-popover-line:#2a3648;--sb-popover-ink:#d9e1ec;--sb-popover-muted:#8b9bb0;--sb-glass-bg:#141221b8;--sb-glass-bg-opaque:#141221;--sb-glass-border:#ffffff14;--sb-glass-shadow:inset 0 1px 0 #ffffff14, 0 8px 24px #0006;--sb-glass-edge-lo:#0000004d;--sb-glass-field-bg:#141221c7}
:root{--sm-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Yu Gothic", Meiryo, Roboto, "Helvetica Neue", Arial, sans-serif;--sm-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--sm-text-meta:11px;--sm-leading-meta:16px;--sm-text-note:12px;--sm-leading-note:18px;--sm-text-label:13px;--sm-leading-label:20px;--sm-text-body:14px;--sm-leading-body:22px;--sm-text-item:15px;--sm-leading-item:22px;--sm-text-title:18px;--sm-leading-title:26px;--sm-text-heading:22px;--sm-leading-heading:30px;--sm-text-figure:28px;--sm-leading-figure:36px;--sm-weight-normal:400;--sm-weight-medium:500;--sm-weight-strong:600}html,body{font-family:var(--sm-font-sans)}
