/* Begge rækker samme bredde — wide 1200px */
.wp-block-media-text,
.wp-block-media-text.alignwide {
    max-width: 1200px !important;
    width: 100% !important;
    margin-inline: auto !important;
    grid-template-columns: 50% auto !important;
}

/* Højre-variant */
.wp-block-media-text.has-media-on-the-right {
    grid-template-columns: auto 50% !important;
}

/* Billeder fylder deres kolonne */
.wp-block-media-text .wp-block-media-text__media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 4 / 3;
    display: block;
}



/* Feature kort — padding og afrunding */
.soevindit-feature-card {
    padding: 2rem 1.75rem !important;
    border-radius: 10px !important;
    height: 100%;
}

/* Feature kort — ikon afrunding */
.soevindit-feature-card .wp-block-image img {
    border-radius: 8px;
    display: block;
}

/* Feature kort — hover skygge */
.soevindit-feature-card {
    transition: box-shadow 0.2s ease;
}

.soevindit-feature-card:hover {
    box-shadow: 0 4px 24px rgba(44, 58, 46, 0.08);
}

/* Header højde og layout */
.soevindit-header {
    height: 72px;
    max-width: 100% !important;
}

/* Navigation links */
.soevindit-header .wp-block-navigation a {
    font-family: var(--wp--preset--font-family--lato) !important;
    font-size: 0.875rem !important;
    color: #2C3A2E !important;
    text-decoration: none !important;
    opacity: 0.8;
    transition: opacity 0.15s;
}

.soevindit-header .wp-block-navigation a:hover {
    opacity: 1;
}

/* Outline-knap på mørk baggrund */
.soevindit-btn-light .wp-block-button__link {
    color: var(--wp--preset--color--skov-lys) !important;
    border-color: var(--wp--preset--color--skov-lys) !important;
}

.soevindit-btn-light .wp-block-button__link:hover {
    color: var(--wp--preset--color--skov-dyb) !important;
    background-color: var(--wp--preset--color--skov-lys) !important;
    border-color: var(--wp--preset--color--skov-lys) !important;
}

/* Mobil hamburger farve */
.soevindit-header .wp-block-navigation__responsive-container-open,
.soevindit-header .wp-block-navigation__responsive-container-close {
    color: #2C3A2E !important;
}