@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance:none) {
/* ============================= */
/* PATCHS SAFARI MAC             */
/* ============================= */

    /* Exemple : corriger vh sur Safari */
    .hero-wrapper {
        height: calc(100vh - 20px);
    }

      /* 1. Correction du bug vh (Safari calcule mal 100vh) */
    :root {
        --vh: 1vh;
    }
    .hero-wrapper,
    .layout,
    .qhd-wrapper {
        height: calc(var(--vh, 1vh) * 100);
    }

    /* 2. Correction du bug aspect-ratio (Safari ignore parfois la valeur) */
    .uc-block,
    .uc-image {
        aspect-ratio: auto !important;
    }

    /* 3. Correction du bug overflow (Safari coupe le contenu) */
    .uc-text {
        overflow-y: auto !important;
        -webkit-overflow-scrolling: touch;
    }

    /* 4. Correction du bug backdrop-filter (Safari nécessite un prefix) */
    .uc-overlay {
        -webkit-backdrop-filter: blur(12px);
        backdrop-filter: blur(12px);
    }

    /* 5. Correction du bug min-height (Safari ne respecte pas min-height:auto) */
    .uc-block {
        min-height: 0 !important;
    }

    /* 6. Correction du bug safe-area (Safari ajoute des marges invisibles) */
    body {
        padding-top: env(safe-area-inset-top);
        padding-bottom: env(safe-area-inset-bottom);
    }

}}
