/* ==========================================================================
   THEME CONFIGURATION: FONTS & BRAND COLORS
   (Säker att redigera automatiskt från admin-panel / PHP)
   ========================================================================== */

@font-face { 
  font-family: 'Oswald'; 
  src: url('https://assets.partnet.nu//fonts/Oswald-Bold.ttf') format('truetype'); 
  font-weight: 700; 
  font-style: normal; 
  font-display: swap; 
}
@font-face { 
  font-family: 'Oswald'; 
  src: url('https://assets.partnet.nu//fonts/Oswald-Medium.ttf') format('truetype'); 
  font-weight: 500; 
  font-style: normal; 
  font-display: swap; 
}
@font-face { 
  font-family: 'Barlow'; 
  src: url('https://assets.partnet.nu//fonts/Barlow-Bold.ttf') format('truetype'); 
  font-weight: 700; 
  font-style: normal; 
  font-display: swap; 
}
@font-face { 
  font-family: 'Barlow'; 
  src: url('https://assets.partnet.nu//fonts/Barlow-Medium.ttf') format('truetype'); 
  font-weight: 500; 
  font-style: normal; 
  font-display: swap; 
}
@font-face { 
  font-family: 'Barlow'; 
  src: url('https://assets.partnet.nu//fonts/Barlow-Regular.ttf') format('truetype'); 
  font-weight: 400; 
  font-style: normal; 
  font-display: swap; 
}

:root {
  --primary: #054734;
  --primary-rgb: 5, 71, 52;
  --secondary: #FFFFFF;
  --secondary-rgb: 255, 255, 255;
  --accent: #8c2732;

  --bg-app: #f4f4f4;
  --bg-card: #FFFFFF;
  --bg-light: #eeeeee;

  --text-head: #111111;
  --text-body: #1a1a1a;
  --text-meta: #888888;
  --font-head: 'Oswald', sans-serif;
  --font-body: 'Barlow', sans-serif;

  --border-light: #eeeeee;
  --border-base: #cccccc;
  --border-hover: #dddddd;
}