/* ============================================================
   EmblematicWP — reguli SPECIFICE temei WP (nu exista in prototipul static,
   NU se suprascrie la resincronizarea theme.css din shared.css).
   ============================================================ */

/* WordPress adauga automat margin-top intre blocurile "radacina" ale
   template-ului (.wp-site-blocks > * + *), inclusiv intre header-ul
   template-part (position:fixed, deci invizibil in flux normal) si
   continutul paginii — creeaza un gol vizibil intre header si prima
   sectiune reala. Design-ul nostru controleaza integral spatierea prin
   padding-top pe fiecare .hero/.hub-hero/.about-hero/.contact-hero, deci
   acest margin implicit e mereu nedorit. */
.wp-site-blocks > *{ margin-top:0 !important; }

/* #wpadminbar e position:fixed top:0 z-index:99999 (peste tot), iar
   .site-header e si el fixed top:0 dar z-index:100 — cand esti logat,
   admin bar-ul acopera partea de sus a header-ului nostru (logo/nav taiate
   vizual). Mutam header-ul cu exact inaltimea admin bar-ului (32px desktop,
   46px sub 782px, valorile standard WP), ca sa stea imediat sub el, nu sub
   el ascuns. Doar pentru admini/editori logati — vizitatorii obisnuiti nu
   vad niciodata admin bar-ul. */
body.admin-bar .site-header{ top:32px; }
@media screen and (max-width:782px){
  body.admin-bar .site-header{ top:46px; }
}
