:root {
  /* UC-T010 frozen against UI-02 reference SHA256:
     2241658c44f7a8617586872e91609d5e0903546d0292e0155a0c72be6b12e9c6 */
  --uc-canvas-reference-width: 1536px;
  --uc-canvas-reference-height: 1024px;
  --uc-sidebar-width: 192px;
  --uc-topbar-height: 60px;

  --uc-color-bg-950: #000a1a;
  --uc-color-bg-925: #001126;
  --uc-color-bg-900: #02172f;
  --uc-color-surface-900: rgba(3, 24, 51, 0.92);
  --uc-color-surface-850: rgba(5, 31, 59, 0.88);
  --uc-color-surface-800: rgba(8, 40, 72, 0.82);
  --uc-color-border: rgba(31, 128, 176, 0.34);
  --uc-color-border-strong: rgba(42, 179, 232, 0.52);
  --uc-color-text: #f5f9ff;
  --uc-color-text-soft: #b7c8d9;
  --uc-color-text-muted: #7891aa;
  --uc-color-cyan: #14c8ff;
  --uc-color-blue: #2f7cff;
  --uc-color-green: #42f58d;
  --uc-color-mint: #32e8c3;
  --uc-color-danger: #ff5f61;
  --uc-color-warning: #f3b84a;

  --uc-gradient-brand: linear-gradient(100deg, #55ff6f 0%, #35edb5 45%, #16bcff 100%);
  --uc-gradient-active: linear-gradient(90deg, rgba(44,255,184,.18), rgba(20,200,255,.12));
  --uc-gradient-panel: linear-gradient(145deg, rgba(5,34,67,.92), rgba(1,17,38,.92));
  --uc-gradient-space:
    radial-gradient(circle at 80% 6%, rgba(16,139,255,.17), transparent 28%),
    radial-gradient(circle at 5% 92%, rgba(19,100,255,.15), transparent 25%),
    linear-gradient(145deg, #001126 0%, #000a1a 68%, #00162b 100%);

  --uc-font-sans: Inter, "SF Pro Display", "Segoe UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
  --uc-font-size-xs: 12px;
  --uc-font-size-sm: 13px;
  --uc-font-size-md: 14px;
  --uc-font-size-lg: 16px;
  --uc-font-size-xl: 20px;
  --uc-font-size-2xl: 30px;

  --uc-radius-sm: 7px;
  --uc-radius-md: 10px;
  --uc-radius-lg: 14px;
  --uc-radius-pill: 999px;
  --uc-shadow-panel: 0 18px 50px rgba(0, 6, 18, .34);
  --uc-shadow-glow: 0 0 28px rgba(31, 205, 255, .14);

  --uc-space-1: 4px;
  --uc-space-2: 8px;
  --uc-space-3: 12px;
  --uc-space-4: 16px;
  --uc-space-5: 20px;
  --uc-space-6: 24px;
  --uc-space-8: 32px;
  --uc-space-10: 40px;

  --uc-focus-ring: 0 0 0 3px rgba(20, 200, 255, .34);
  --uc-transition-fast: 140ms ease;
  --uc-transition-base: 220ms ease;
}
