/*
Theme Name: HUMANS e.V.
Theme URI: https://humans-ev.de
Description: Child-Theme für HUMANS e.V. auf Basis von Twenty Twenty-Five. Enthält die Farben aus dem Vereinslogo, Schriftgrößen und Abstände. Inhalte werden ganz normal im WordPress-Editor bearbeitet.
Author: HUMANS e.V.
Template: twentytwentyfive
Version: 1.1
Requires at least: 6.6
Tested up to: 6.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: humans-ev
*/

/* Die Gestaltung steckt fast vollständig in der theme.json.
   Hier stehen nur die wenigen Dinge, die sich dort nicht abbilden lassen. */

/* Kleine Rubrik-Zeile über Überschriften.
   Verwendung: einem Absatz im Editor unter "Erweitert > Zusätzliche CSS-Klasse(n)"
   die Klasse  rubrik  geben. */
.rubrik {
	font-size: 0.78rem !important;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--wp--preset--color--rot) !important;
	margin-bottom: 0.4rem !important;
}

/* Platzhalter-Kasten für noch fehlende Bilder.
   Klasse:  bildplatzhalter  */
.bildplatzhalter {
	border: 1px dashed var(--wp--preset--color--rot);
	border-radius: 10px;
	background: repeating-linear-gradient(
			135deg,
			rgba(255, 255, 255, 0.55) 0 2px,
			transparent 2px 10px
		),
		linear-gradient(150deg, var(--wp--preset--color--orange-hell), var(--wp--preset--color--gruen-hell));
	text-align: center;
	color: var(--wp--preset--color--grau);
	font-size: 0.85rem;
}

/* Karten mit feiner Linie statt Schlagschatten. Klasse:  karte  */
.karte {
	border: 1px solid var(--wp--preset--color--linie);
	border-radius: 10px;
	background: #fff;
}

/* Datumsspalte in der Terminliste. Klasse:  termin-datum  */
.termin-datum {
	font-family: var(--wp--preset--font-family--humans-serif);
	line-height: 1.05;
}

/* Sichtbarer Fokusrahmen – wichtig für Bedienung per Tastatur. */
a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible {
	outline: 3px solid var(--wp--preset--color--gruen);
	outline-offset: 2px;
}
