/* =========================================================
   1. TRANSFORMAREA ÎN SINGLE COLUMN (FĂRĂ SIDEBAR)
   ========================================================= */

/* Ascunde complet sidebar-ul / zona de widget-uri */
#secondary, 
.widget-area {
    display: none !important;
}

/* Extinde zona principală și o centrează */
#primary {
    width: 100% !important;
    max-width: 900px !important; /* Lățime optimă pentru a nu obosi ochii pe monitoare mari */
    margin: 0 auto !important;
    float: none !important;
}

/* Asigură-te că zona de conținut interior se întinde corect */
.content-area {
    padding: 0 20px; /* Păstrează un spațiu mic pe mobil */
}


/* =========================================================
   2. OPTIMIZARE PENTRU VIDEO YOUTUBE
   ========================================================= */

/* Forțează block-urile de embed să ocupe toată lățimea disponibilă */
.wp-block-embed-youtube,
.wp-block-embed__wrapper {
    margin: 2em auto;
    width: 100%;
}

/* Creează proporția perfectă de 16:9 și un aspect curat */
.wp-block-embed-youtube iframe,
iframe[src*="youtube.com"] {
    width: 100% !important;
    aspect-ratio: 16 / 9; /* Menține proporția video-ului pe orice ecran */
    height: auto !important;
    border-radius: 8px; /* Opțional: colțuri ușor rotunjite pentru un design modern */
    box-shadow: 0 4px 12px rgba(0,0,0,0.1); /* Opțional: o mică umbră pentru adâncime */
}


/* =========================================================
   3. OPTIMIZARE PENTRU EMBED PDF
   ========================================================= */

/* Asigură o înălțime generoasă pentru citirea ușoară a documentelor PDF */
.wp-block-file object,
.wp-block-file embed,
.pdf-embed iframe,
iframe[src*=".pdf"] {
    width: 100% !important;
    height: 85vh !important; /* Ocupă 85% din înălțimea ecranului vizitatorului */
    min-height: 600px; /* Înălțime minimă ca plasă de siguranță */
    border: 1px solid #e2e2e2;
    border-radius: 8px;
    margin: 2.5em 0;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}