/* =========================================================================================
   A WordPress globális stílusainak semlegesítése a Dr. Badó oldalakon.

   A WordPress a theme.json alapján globális stílusokat ír ki (global-styles), és ezek a mi
   stíluslapjaink UTÁN töltődnek. Ahol a mi CSS-ünk nem ad meg mást, ott felülírják a
   jóváhagyott design alapértékeit:
     - az osztály nélküli linkek türkizek (a menüben a név, a lábléc összes linkje);
     - a címsorok 1.08-as sormagasságot és negatív betűközt kapnak;
     - a <main> fölé és a közvetlen gyerekei közé 24px térköz kerül (flow layout);
     - mobilon a törzsszöveg 17px helyett kb. 14px (folyékony betűméret).

   Ez a fájl a global-styles UTÁN töltődik (functions.php: wp_enqueue_scripts, 20-as
   prioritás, függőség: global-styles), és ugyanakkora erővel visszaállítja az
   alapértékeket. Az osztályra írt szabályainkat nem érinti, mert azok erősebbek.
   A mockupokban nincs WordPress, ott nincs mit visszaállítani: ez a fájl teszi a megépített
   oldalt a mockuppal azonossá. Ne bővítsd oldalankénti szabályokkal.
   ========================================================================================= */

/* A törzsszöveg 17px minden szélességen. */
body{font-size:17px}

/* A linkek színe a szülőtől jön, ahogy a mockupban (a gombokat és a saját osztályú linkeket ez nem érinti). */
:where(.drbado-page) a:where(:not(.wp-element-button)){color:inherit}
:where(.drbado-page) a:where(:not(.wp-element-button)):hover{color:inherit}

/* A címsorok a böngésző és a saját CSS-ünk értékeit kapják vissza. */
:where(.drbado-page) :is(h1, h2, h3, h4, h5, h6){font-size:revert; font-weight:revert; line-height:revert; letter-spacing:revert}

/* A szekciók között nincs WordPress-térköz. */
:root :where(.drbado-page) > *{margin-block-start:0}

/* A <main> se kapjon felső térközt a .wp-site-blocks-ban (ott az ikonkészlet az első elem). */
.wp-site-blocks > .drbado-page{margin-block-start:0}
