/*
Theme Name:     Brillenmacher Rankweil 2025
Theme URI:      n/a
Template:       kadence
Author:         abstraqt Werbung
Author URI:     n/a
Description:    Based on Kadence Theme 
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
.eae_footer_container input {
	border-radius: 0!important;
	background-color:  transparent!important;
	border: none!important;
	border-bottom: 1px solid #666!important;
	padding: 0 0 15px 0!important;
	color: #fff!important;
}

.eae_footer_container button{
	margin-bottom: 0!important;
}


/* ===== 1) @font-face: Jost 300 & 400 ===== */
/* Jost 300 (Light) */
@font-face {
  font-family: 'Jost';
  src: url('fonts/jost-light.woff2') format('woff2'),
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Jost 400 (Regular) */
@font-face {
  font-family: 'Jost';
  src: url('fonts/jost-regular.woff2') format('woff2'),
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ===== 2) @font-face: ITC Stone Serif Medium (Gewicht 500) ===== */
@font-face {
  font-family: 'Stone Serif';
  src: url('fonts/stone-serif_medium.woff2') format('woff2'),
       url('fonts/stone-serif_medium.woff') format('woff'); 
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* ===== 3) Globale Zuweisung & Fallbacks ===== */
/* Body in Jost (leicht/regular), Überschriften in Stone Serif Medium */
:root{
  --font-body: 'Jost', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif;
  --font-heading: 'Stone Serif', Georgia, 'Times New Roman', serif;
}

/* Body-Text */
body {
  font-family: var(--font-body);
  font-weight: 400; /* Standardgewicht */
  text-rendering: optimizeLegibility;
}

/* Überschriften auf Stone Serif Medium */
h1, h2, h3, h4, h5, h6,
.kadence-title, .entry-title, .site-title {
  font-family: var(--font-heading);
  font-weight: 500;
}

/* Optional: Leichterer Fließtext (Jost 300) in bestimmten Bereichen */
.small, .meta, .byline, .widget-area, .site-footer {
  font-weight: 300;
}

/* ===== 4) Feinheiten ===== */
/* System-Emoji beibehalten */
img.emoji { font-family: initial !important; }

/* Bessere Lesbarkeit bei langer Zeile */
.entry-content p { hyphens: auto; }

/* Sicherstellen, dass keine externen Google-Fonts überschreiben */
@supports (font-variation-settings: normal) {
  /* Platzhalter für künftige variable Fonts, falls du später umsteigst */
}
