/* One visual language across the site, documentation, and workspace. */
:root {
  color-scheme: light;
  --background: #fffdf7;
  --surface: #ffffff;
  --elevated: #f4f2fa;
  --ink: #121035;
  --muted: #585b7c;
  --accent: #6630ff;
  --accent-hover: #5020d8;
  --on-accent: #ffffff;
  --violet: #6630ff;
  --line: #e8e6f0;
  --accent-soft: #eee7ff;
  --violet-soft: #eee7ff;
  --success: #267735;
  --warning: #925500;
  --danger: #b83233;
  --danger-soft: #fff0ed;
  --danger-line: #efbfba;
  --coral: #e85842;
  --coral-soft: #ffede6;
  --lime-soft: #efffdf;
  --brand-gradient: linear-gradient(135deg, #804bff, #602aff);
}
::selection { background: #ddd0ff; color: var(--ink); }
