/* Theme Configuration - Bootstrap 5.3 Variable Mapping */

@import url('./tokens.css');

:root, html[data-bs-theme="dark"], html[data-bs-theme="light"] {
  /* Bootstrap Theme Variables */
  --bs-body-bg: var(--bg-body);
  --bs-body-color: var(--text-body);
  --bs-border-color: var(--border-color);

  --bs-primary: var(--color-primary);
  --bs-success: var(--color-success);
  --bs-danger:  var(--color-danger);
  --bs-warning: var(--color-accent);

  --bs-link-color: var(--link);
  --bs-link-hover-color: var(--link-hover);

  --bs-card-bg: var(--bg-surface);
  --bs-card-border-color: var(--border-color);

  --bs-table-bg: transparent;
  --bs-table-color: var(--text-body);
  --bs-table-striped-bg: rgba(255,255,255,.03);
  --bs-table-hover-bg: rgba(255,255,255,.06);

  --bs-btn-border-radius: var(--radius-sm);
  --bs-border-radius: var(--radius-sm);
}

body {
  font-family: var(--font-sans);
  font-size: var(--fs-16);
  background: var(--bg-body);
  color: var(--text-body);
}
