@layer utilities {
    .text-shadow {
        text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    }
    .border-dorado {
        border: 3px solid #D2B48C;
    }
}

/* Fondo: UNA SOLA IMAGEN, no se repite, cubre todo */
.fondo-patron {
    background-image: url('fondo.png');  
    background-size: cover;       
    background-position: center;  
    background-repeat: no-repeat; 
    background-attachment: fixed; 
    background-color: #FFF8E1;
}