<?php

// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

/**
 * =============================================================================
 * HAUPTFUNKTION: Stylesheets korrekt laden
 * =============================================================================
 */
function minecraft_modern_child_enqueue_styles() {
    $parent_style = 'minecraft-modern-style';

    // Cache-Busting über filemtime() statt der statischen Theme-Version:
    // sonst liefern Browser nach einer CSS-Änderung weiter die alte Datei aus.
    wp_enqueue_style(
        $parent_style,
        get_template_directory_uri() . '/style.css',
        array(),
        filemtime( get_template_directory() . '/style.css' )
    );

    wp_enqueue_style(
        'minecraft-modern-child-style',
        get_stylesheet_directory_uri() . '/style.css',
        array( $parent_style ),
        filemtime( get_stylesheet_directory() . '/style.css' )
    );

    // BUG-FIX: Der Nav-Fix-CSS für .submenu-toggle (Desktop-Ausblendung) stand
    // bereits vollständig in child/style.css. Das wp_add_inline_style() hier
    // hat exakt denselben CSS-Block ein zweites Mal in den <head> injiziert.
    // Entfernt – style.css ist die einzige Quelle der Wahrheit.
}
add_action( 'wp_enqueue_scripts', 'minecraft_modern_child_enqueue_styles' );