/*
Theme Name: SV Staufenberg
Theme URI: https://www.svstaufenberg.de/
Description: Theme for SV Staufenberg by SDC
Version: 1.0
Author: Sebastian Dernbach
Author URI: https://www.sdc-web.net
Tags: svs, soccer, sport, staufenberg, sport club
*/

*[data-url] {
    cursor: pointer;
}

:root {
    --primary-color: #1d1d1b;
    --primary-dark: #2a2a28;
    --secondary-color: #2d3436;
    --accent-color: #ffffff;
    --highlight-color: #6b9fd4;
    --highlight-dark: #5588bb;
    --text-dark: #2d3748;
    --text-light: #718096;
    --bg-light: #f7fafc;

    /* Bootstrap 5.3 overrides */
    --bs-primary: #1d1d1b;
    --bs-primary-rgb: 29, 29, 27;
    --bs-link-color: #6b9fd4;
    --bs-link-color-rgb: 107, 159, 212;
    --bs-link-hover-color: #5588bb;
    --bs-link-hover-color-rgb: 85, 136, 187;
}

/* Global Styles */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: 'Futura Std', 'Futura', sans-serif;
    color: var(--text-dark);
    overflow-x: hidden;
}

html {
    scroll-behavior: smooth;
}

/* fonts */
/* FUTURA STD */
/* Book (400) — body text, paragraphs */
@font-face {
  font-family: 'Futura Std';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./fonts/FuturaStdBook.otf') format('opentype');
}
/* Medium (600) — buttons, nav links, UI elements */
@font-face {
  font-family: 'Futura Std';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./fonts/FuturaStdMedium.otf') format('opentype');
}
/* Bold (700) — headlines, card titles */
@font-face {
  font-family: 'Futura Std';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./fonts/FuturaStdBold.otf') format('opentype');
}
/* Heavy (800) — hero/display headings */
@font-face {
  font-family: 'Futura Std';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('./fonts/FuturaStdHeavy.otf') format('opentype');
}
