/* WN Docs supplies semantic host tokens; the upstream adapter owns component UI. */
[data-wn-theme="light"] {
  --background-primary: #ffffff;
  --background-secondary: #f5f6fa;
  --background-secondary-alt: #f5f6fa;
  --background-modifier-border: #eeebee;
  --background-modifier-border-focus: #00863f;
  --background-modifier-hover: rgb(0 134 63 / 10%);
  --code-comment: #8c8c8c;
  --code-function: #00627a;
  --code-important: #7a3e9d;
  --code-keyword: #0033b3;
  --code-normal: #080808;
  --code-string: #067d17;
  --code-tag: #9e880d;
  --code-value: #1750eb;
  --color-green: #00863f;
  --divider-color: #eeebee;
  --focus-ring-width: 2px;
  --font-interface: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  --font-medium: 500;
  --font-monospace: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;
  --font-semibold: 600;
  --font-ui-smaller: 11px;
  --input-height: 30px;
  --interactive-accent: #00863f;
  --interactive-accent-hover: #006a32;
  --radius-s: 6px;
  --text-error: #c5221f;
  --text-muted: #6a737d;
  --text-normal: #3f3d48;
  --text-on-accent: #ffffff;
  --text-success: #00863f;
}

[data-wn-theme="dark"] {
  --background-primary: #2b2d30;
  --background-secondary: #1e1f22;
  --background-secondary-alt: #2b2d30;
  --background-modifier-border: #44434d;
  --background-modifier-border-focus: #00d970;
  --background-modifier-hover: rgb(0 217 112 / 12%);
  --code-comment: #9ca3af;
  --code-function: #7dd3fc;
  --code-important: #d8b4fe;
  --code-keyword: #fda4af;
  --code-normal: #e6edf3;
  --code-string: #86efac;
  --code-tag: #fde68a;
  --code-value: #93c5fd;
  --color-green: #00d970;
  --divider-color: #44434d;
  --focus-ring-width: 2px;
  --font-interface: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  --font-medium: 500;
  --font-monospace: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;
  --font-semibold: 600;
  --font-ui-smaller: 11px;
  --input-height: 30px;
  --interactive-accent: #00d970;
  --interactive-accent-hover: #38e98d;
  --radius-s: 6px;
  --text-error: #ff7b72;
  --text-muted: #bab9c3;
  --text-normal: #e6edf3;
  --text-on-accent: #15141a;
  --text-success: #00d970;
}
