/* =========================================================
   BoligKlar — koncept-tokens, Inter Tight/lilla (shell-port 7. sept. 2026)
   ---------------------------------------------------------
   Samme --bkc-* kontrakt som css/concept-tokens.css, men værdierne
   følger den låste identitet (design-foundation / css/site-shell.css):
   Inter Tight 400/500/700, lilla #8B3DF0, ink #2B2B2B, paper #FFFFFF.
   Bruges af de engelske sider (/buy-in-denmark/, /how-banks-assess-you/,
   /about-alexandra/). Beregner-resultatsiderne kører stadig
   concept-tokens.css indtil det nye beregner-format.
   ========================================================= */

@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;700&display=swap");

:root {
  --bkc-cream: #FFFFFF;
  --bkc-ink: #2B2B2B;
  --bkc-dark-green: #2B2B2B;
  --bkc-sage: #8B3DF0;
  --bkc-terracotta: #6F2FD0;   /* tekst-accent på lys flade (AA) */
  --bkc-gold: #6F2FD0;
  --bkc-tan: #F0E7FD;
  --bkc-green: #8B3DF0;
  --bkc-grey: #6E6E6E;
  --bkc-border: rgba(0, 0, 0, 0.14);
  --bkc-light-section: #F1F3F6;
  --bkc-card: #FFFFFF;
  --bkc-ink-soft: var(--bkc-grey);
  --bkc-ink-mute: #6E6E6E;
  --bkc-line-soft: #E6E8EC;
  --bkc-green-dark: #6F2FD0;
  --bkc-green-soft: #F0E7FD;
  --bkc-terracotta-dark: #6F2FD0;
  --bkc-terracotta-soft: #F0E7FD;
  --bkc-font-sans: "Inter Tight", Helvetica, Arial, sans-serif;
  --bkc-font-mono: "Inter Tight", Helvetica, Arial, sans-serif;
  --bkc-font-display: var(--bkc-font-sans);
  --bkc-label-tracking: 0.02em;
  --bkc-r-card: 4px;
  --bkc-r-btn: 500px;
  --bkc-r-pill: 500px;
  --bkc-container: min(1180px, 90vw);
}
.bk-concept {
  font-family: var(--bkc-font-sans);
  color: var(--bkc-ink);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.bk-concept h1,
.bk-concept h2,
.bk-concept h3,
.bk-concept h4 {
  font-family: var(--bkc-font-display);
  color: inherit;
  font-weight: 700;
}
.bkc-label {
  font-family: var(--bkc-font-mono);
  font-weight: 700;
  font-size: 13px;
  letter-spacing: var(--bkc-label-tracking);
  text-transform: uppercase;
}
