// Dark theme variable overrides

// Typography — monospace-first for the TUI/hacker aesthetic
$font-family-sans-serif: 'Monaspace Argon', ui-monospace, 'Cascadia Code', Consolas, 'SF Mono', Menlo, monospace;
$font-family-monospace: 'Monaspace Argon', ui-monospace, 'Cascadia Code', Consolas, 'SF Mono', Menlo, monospace;
$headings-font-family: null;
$headings-font-weight: 700;
$font-size-base: 0.92rem;
$line-height-base: 1.7;
$headings-line-height: 1.3;

// Core palette — warm earth darks
$white: #ede8e0;
$gray-100: #ddd7cd;
$gray-200: #c4bdb2;
$gray-300: #a09890;
$gray-400: #847c72;
$gray-500: #665f56;
$gray-600: #4a443c;
$gray-700: #332e28;
$gray-800: #211e1a;
$gray-900: #161310;
$black: #0b0a08;

$body-bg: #0e0d0a;
$body-color: #ddd7cd;

// Accent — muted forest green + warm amber
$green: #6b9e78;
$green-bright: #7db88c;
$green-dim: rgba(107, 158, 120, 0.12);
$green-border: rgba(107, 158, 120, 0.2);
$amber: #c9a84c;
$amber-dim: rgba(201, 168, 76, 0.12);

// Theme colors
$primary: $green;
$secondary: #4a443c;
$success: #6b9e78;
$info: #7eaab8;
$warning: $amber;
$danger: #c47055;
$light: #211e1a;
$dark: #0e0d0a;

// Links
$link-color: $green-bright;
$link-hover-color: #95cca2;
$link-decoration: none;
$link-hover-decoration: underline;

// Borders
$border-color: rgba(221, 215, 205, 0.07);
$border-radius: 0.25rem;
$border-radius-sm: 0.2rem;
$border-radius-lg: 0.375rem;

// Cards
$card-bg: #13120e;
$card-border-color: rgba(107, 158, 120, 0.08);
$card-color: #ddd7cd;
$card-cap-bg: rgba(221, 215, 205, 0.03);

// Inputs
$input-bg: #13120e;
$input-color: #ddd7cd;
$input-border-color: rgba(107, 158, 120, 0.18);
$input-focus-bg: #18160f;
$input-focus-color: #ddd7cd;
$input-focus-border-color: $green;
$input-focus-box-shadow: 0 0 0 2px rgba(107, 158, 120, 0.15);
$input-placeholder-color: #665f56;

// Navbar
$navbar-dark-color: rgba(221, 215, 205, 0.6);
$navbar-dark-hover-color: #ddd7cd;
$navbar-dark-active-color: #ddd7cd;

// List groups
$list-group-bg: #13120e;
$list-group-border-color: rgba(107, 158, 120, 0.08);
$list-group-hover-bg: #1a1812;
$list-group-action-color: #a09890;
$list-group-action-hover-color: #ddd7cd;
$list-group-action-active-bg: #211e1a;
$list-group-action-active-color: #ddd7cd;
$list-group-active-bg: $green-dim;
$list-group-active-border-color: rgba(107, 158, 120, 0.25);
$list-group-active-color: $green-bright;

// Tables — Bootstrap's $table-color defaults to var(--bs-emphasis-color) which
// renders near-black on our dark body bg, hiding cell text until selected.
$table-color: $body-color;
$table-border-color: $border-color;
$table-striped-color: $body-color;
$table-striped-bg: rgba(221, 215, 205, 0.03);
$table-active-color: $body-color;
$table-active-bg: rgba(221, 215, 205, 0.06);
$table-hover-color: $body-color;
$table-hover-bg: rgba(221, 215, 205, 0.04);

// Breadcrumbs
$breadcrumb-active-color: #ddd7cd;
$breadcrumb-divider-color: #665f56;

// Dropdowns
$dropdown-bg: #13120e;
$dropdown-border-color: rgba(107, 158, 120, 0.1);
$dropdown-color: #ddd7cd;
$dropdown-link-color: #a09890;
$dropdown-link-hover-color: #ddd7cd;
$dropdown-link-hover-bg: #1a1812;

// Close button
$btn-close-color: #ddd7cd;
