/*
 * MicWisp site tokens — dark + restrained Liquid Glass web approximation.
 * Accent leans cool blue to match the native macOS popover actions.
 */
:root {
  --color-neutral-50: #fdfdfd;
  --color-neutral-100: #fafafa;
  --color-neutral-200: #dbdbdb;
  --color-neutral-300: #bdbdbd;
  --color-neutral-400: #9e9e9e;
  --color-neutral-500: #808080;
  --color-neutral-600: #656565;
  --color-neutral-700: #4b4b4b;
  --color-neutral-800: #313131;
  --color-neutral-900: #171717;
  --color-neutral-950: #0d0d0d;

  --color-accent-50: #f0f6ff;
  --color-accent-100: #dceaff;
  --color-accent-200: #b7d4ff;
  --color-accent-300: #8cbcff;
  --color-accent-400: #6ba3f5;
  --color-accent-500: #4f8ef0;
  --color-accent-600: #3570d4;
  --color-accent-700: #2456ad;

  --font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
  --font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;

  --color-bg: #0d0d0d;
  --color-surface: #171717;
  --color-surface-glass: color-mix(in srgb, #1c1c1e 82%, transparent);
  --color-line: #313131;
  --color-text: #fafafa;
  --color-secondary: #bdbdbd;
  --color-muted: #9e9e9e;
  --color-accent: #6ba3f5;
  --color-accent-hover: #8cbcff;
  --color-action-ink: #0d0d0d;

  --radius: 16px;
  --radius-sm: 8px;
  --shadow-panel: 0 15px 35px hsla(0, 0%, 0%, .28);
}
