:root {
  color-scheme: dark;
  --ui_color_bg: #0b1016;
  --ui_color_page_base: #0d1219;
  --ui_page_background: radial-gradient(circle at 8% -12%, rgba(37, 82, 157, .32), transparent 30%), radial-gradient(circle at 92% 8%, rgba(22, 50, 91, .22), transparent 26%), linear-gradient(145deg, #090d13 0, #0d1219 48%, #080b10 100%);
  --ui_color_surface: #121922;
  --ui_color_surface_soft: #1a222b;
  --ui_color_surface_raised: #19222d;
  --ui_color_surface_hover: #222d39;
  --ui_color_surface_compact: #1a2028;
  --ui_color_border: #28313c;
  --ui_color_text: #f4f7fb;
  --ui_color_text_muted: #94a3b5;
  --ui_color_text_subtle: #7f8996;
  --ui_color_text_secondary: #8994a1;
  --ui_color_text_soft: #eef2f7;
  --ui_color_text_light: #dfe5ed;
  --ui_color_border_soft: #303a46;
  --ui_color_border_muted: #2b3540;
  --ui_color_control: #2f3947;
  --ui_color_neutral: #687483;
  --ui_color_table_border: #39423d;
  --ui_color_primary: #14ae66;
  --ui_color_primary_hover: #18c875;
  --ui_color_primary_focus: rgba(12, 116, 68, .4);
  --ui_color_primary_focus_soft: rgba(20, 174, 102, .22);
  --ui_primary_gradient: linear-gradient(135deg, #162f2b, #15302b);

  --ui_color_danger: #e5484d;
  --ui_color_danger_hover: #f05b60;
  --ui_color_success: #30a46c;
  --ui_color_success_dark: #258657;
  --ui_color_warning: #f0a000;
  --ui_radius_sm: 8px;
  --ui_radius_md: 12px;
  --ui_radius_lg: 18px;
  --ui_radius_surface: 14px;
  --ui_shadow_md: 0 18px 40px rgba(0, 0, 0, .35);
  --ui_shadow_panel: 0 14px 34px rgba(0, 0, 0, .18);
  --ui_shadow_active: 0 5px 14px rgba(20, 174, 102, .22);
  --ui_shadow_surface: 0 20px 55px rgba(0, 0, 0, .28);
  --ui_color_shadow_soft: rgba(0, 0, 0, .16);
  --ui_surface_gradient: linear-gradient(135deg, #171d25, #11161d);
  --ui_transition_fast: .18s ease;
  --ui_container: 1340px;
  --ui_surface_gap: 10px;
  --ui_font: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
