/* /assets/css/theme-light.css */

:root,
[data-theme="light"] {
  --brand-h: 215;
  --brand-s: 90%;
  --brand-l: 52%;

  --brand: hsl(var(--brand-h) var(--brand-s) var(--brand-l));
  --brand-2: hsl(var(--brand-h) 85% 60%);

  --bg: #f7f8fb;
  --surface: #ffffff;
  --surface-2: #f1f3f8;

  --text: #111827;
  --text-2: #374151;
  --muted: #6b7280;

  --border: rgba(17, 24, 39, 0.12);
  --border-2: rgba(17, 24, 39, 0.18);

  --success: #16a34a;
  --warning: #d97706;
  --danger: #dc2626;
  --info: #2563eb;

  --shadow-sm: 0 1px 2px rgba(17, 24, 39, 0.07);
  --shadow-md: 0 8px 30px rgba(17, 24, 39, 0.10);

  --focus: rgba(37, 99, 235, 0.30);

  --r-xs: 10px;
  --r-sm: 14px;
  --r-md: 18px;
  --r-lg: 22px;

  --space-1: 6px;
  --space-2: 10px;
  --space-3: 14px;
  --space-4: 18px;
  --space-5: 24px;
  --space-6: 32px;

  --container-max: 1100px;
  --header-h: 56px;
  --bottom-nav-h: 64px;

  --font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol";
  --mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

  --input-bg: #ffffff;
  --input-text: #111827;
  --input-placeholder: rgba(55, 65, 81, 0.65);
  --input-border: rgba(17, 24, 39, 0.18);

  --overlay: rgba(17, 24, 39, 0.55);

  --chart-1: hsl(var(--brand-h) 90% 52%);
  --chart-2: #10b981;
  --chart-3: #f59e0b;
  --chart-4: #ef4444;

  --code-bg: rgba(17, 24, 39, 0.06);
  --tag-bg: rgba(37, 99, 235, 0.10);
  --tag-text: #1d4ed8;
}
