/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */

/* ── Brand nav ────────────────────────────────────────────────────────────── */
.navbar { background-color: #212d3d !important; }

/* ── Poppins typeface ───────────────────────────────────────────────────── */
body,
button,
input,
select,
textarea,
.form-control,
.form-select {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}

/* Navbar */
.navbar-brand          { font-weight: 800; letter-spacing: -0.02em; }
.nav-link              { font-weight: 500; }
.navbar .btn           { font-weight: 600; }

/* Section headings — the ALL-CAPS card labels */
.card-title            { font-weight: 800 !important; letter-spacing: 0.05em; }

/* Large metric numbers in summary cards */
.h2.fw-bold,
.h3.fw-bold            { font-weight: 800 !important; letter-spacing: -0.03em; }

/* Table */
table thead th         { font-weight: 700; }
table tbody td         { font-weight: 400; }
table tbody td.fw-semibold { font-weight: 600 !important; }

/* Buttons */
.btn                   { font-weight: 600; letter-spacing: 0.02em; }

/* Badges */
.badge                 { font-weight: 700; letter-spacing: 0.04em; }

/* Descriptive paragraph labels under card titles */
p.text-muted           { font-weight: 500; }

/* Alert callout insight text */
.alert strong          { font-weight: 800; }

/* Keep monospace columns in system mono */
code,
.font-monospace        { font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace !important; }
