/* ==========================================================================
   THE MONEY BIBLE - SOVEREIGN TAILWIND STYLING SHEET (HUB)
   Location: /calculators/assets/hub.css
   ========================================================================== */

:root {
  color-scheme: dark;
}

body {
  background-color: #060606 !important;
  color: #F0EBE0;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

header {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}

/* Enforce Anton rendering across headlines */
.font-anton {
  font-family: 'Anton', sans-serif;
}

/* Enforce dog-tag monospace across metadata headers */
.font-mono-tmb {
  font-family: 'IBM Plex Mono', monospace;
}

/* High-fidelity containers & border grids */
.border-shell-outer {
  border: 1px solid rgba(201, 162, 89, 0.48);
}

.border-shell-feature {
  border: 1px solid rgba(201, 162, 89, 0.62);
}

.bottom-manifesto-panel {
  background: linear-gradient(135deg, rgba(201, 162, 89, 0.10) 0%, rgba(13, 13, 11, 0.96) 18%, rgba(6, 6, 6, 1) 100%) !important;
  box-shadow: 0 0 0 1px rgba(201, 162, 89, 0.08) inset, 0 0 34px rgba(201, 162, 89, 0.12) !important;
}

/* Premium Blurred Backdrop for Gated Modules */
.sovereign-blur-overlay {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  background-color: rgba(6, 6, 6, 0.82);
}