/*
 Theme Name: Highjump GP Child
 Theme URI: https://highjumpmeeting.de/
 Description: Child-Theme für GeneratePress mit Sparkassen-Rot und Typografie-Vorgaben.
 Author: Highjump Meeting
 Template: generatepress
 Version: 1.0.0
*/

@import url("../generatepress/style.css");

:root {
  --hj-red: #e60000;
  --hj-red-dark: #cc0000;
}

a { color: var(--hj-red); }
a:hover, a:focus { color: var(--hj-red-dark); }

.wp-block-button__link,
a.button,
button,
input[type=submit],
input[type=button],
input[type=reset] {
  background-color: var(--hj-red);
  color: #fff;
  border: none;
}
.wp-block-button__link:hover,
a.button:hover,
button:hover,
input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover {
  background-color: var(--hj-red-dark);
  color: #fff;
}

.main-navigation .main-nav ul li a:hover,
.main-navigation .main-nav ul li.current-menu-item > a,
.main-navigation .main-nav ul li.current-menu-ancestor > a {
  color: var(--hj-red);
}

.hj-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }
@media (max-width: 1024px) { .hj-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 600px)  { .hj-grid { grid-template-columns: 1fr; } }
