:root{--site-content-width:1260px;--radius-ui:10px;--font-family-ui:"Inter", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-family-mono:ui-monospace, "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", monospace;--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-metric:1.75rem;--font-size-brand:1.5rem;--type-h1:700 var(--font-size-h1)/1.25 var(--font-family-ui);--type-h2:600 var(--font-size-h2)/1.35 var(--font-family-ui);--type-h3:600 1.125rem/1.4 var(--font-family-ui);--type-body:400 1rem/1.7 var(--font-family-ui);--type-helper:400 .875rem/1.6 var(--font-family-ui);--type-label:500 .75rem/1.4 var(--font-family-ui);--type-control:500 1rem/1.5 var(--font-family-ui);--type-compact:500 .875rem/1.5 var(--font-family-ui);--type-color-input:600 1.5rem/1.3 var(--font-family-mono);--type-value:500 1rem/1.4 var(--font-family-ui);--type-metric:700 var(--font-size-metric)/1.2 var(--font-family-ui);--type-code:400 .875rem/1.6 var(--font-family-mono);--type-brand:700 var(--font-size-brand)/.96 var(--font-family-ui);--text-primary:#131c28;--text-body:#4f5b70;--text-muted:#5a667d;--text-link:var(--primary);--text-link-hover:var(--primary-container);--text-inverse:#fff;--text-success:#127152;--text-warning:#9a5b00;--text-danger:#ba1a1a;--text-disabled:#94a3b8;--on-surface:var(--text-primary);--on-surface-variant:var(--text-muted);--secondary:var(--text-body);--text:var(--text-primary);--text-soft:var(--text-body);--page-text:var(--text-primary);--page-text-muted:var(--text-muted);--page-accent:var(--text-link);--on-primary:var(--text-inverse);--success:var(--text-success);--warning:var(--text-warning);--danger:var(--text-danger);--primary-strong:#1b43c4;--primary-container:#214fd2;--primary-fixed:#e7edff;--primary-fixed-rgb:231 237 255;--primary-ink:#10224e;--primary-accent:#6388ff;--primary-accent-rgb:99 136 255}@media (max-width:768px){:root{--radius-ui:6px;--font-size-h1:1.75rem;--font-size-h2:1.375rem;--font-size-metric:1.5rem;--font-size-brand:1.375rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{font-size:16px}body{min-width:320px;color:var(--text-body);font:var(--type-body);background:#f8f9ff;margin:0}h1{color:var(--text-primary);font:var(--type-h1)}h2{color:var(--text-primary);font:var(--type-h2)}h3{color:var(--text-primary);font:var(--type-h3)}code,pre{font:var(--type-code)}a{color:inherit;text-decoration:none}button,input,textarea,select{color:var(--text-primary);font:var(--type-control)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}button:disabled,input:disabled,textarea:disabled,select:disabled{color:var(--text-disabled)}button{cursor:pointer}
