/* Configuración del fondo de la página weirdcore */
body {
    background-image: url("weird.jpg"); 
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    font-family: 'Courier New', Courier, monospace;
    color: #4a0404;
}

/* El contenedor que alinea las 3 columnas */
.contenedor-principal {
    display: flex;
    justify-content: center;
    gap: 15px;
    max-width: 1000px;
    margin: 40px auto;
    background-color: #ffc2eb; /* Fondo rosa del marco grande */
    padding: 20px;
    border: 4px solid #ff66cc;
}

/* Columnas de los lados (más delgadas) */
.columna-lateral {
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: 20%;
}

/* Columna del centro (más ancha) */
.columna-centro {
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: 60%;
}

/* Las cajitas blancas de adentro donde va la info */
.bloque, .bloque-principal {
    background-color: #ffffff;
    border: 3px solid #ff66cc;
    border-radius: 5px;
    padding: 10px;
    text-align: center;