/* Inner Circle Huniverse — atoms/reset.css */
*,*::before,*::after{box-sizing:border-box}
/* A <html> elemen is legyen dark background -- megakadályozza a fehér villanást (FOUC)
   navigáció / újratöltés közben, mielőtt a <body> gradiens háttere betöltődne.
   Minta: BMSoft1024_26_06_18 page_transitions.php (document.documentElement.style.background). */
html{scroll-behavior:smooth;background:#120D08}
body{
  margin:0;
  min-height:100vh;
  font-family:var(--font);
  font-size:var(--fs-base);
  color:var(--text);
  /* Tisztán narancs-sárga gradiens háttér (nincs benne idegen szín -- pink/cián keverék korábban
     "ocsmánynak" lett jelölve), a teljes viewportot befedi (fixed), nem csak a lap tetejét -- explicit
     kérés, hogy ne legyen "full fekete" az oldal, de a kártyák is jól olvashatók maradjanak rajta. */
  background:
    radial-gradient(1300px 850px at 10% -6%, rgba(255,107,53,.34), transparent 60%),
    radial-gradient(1150px 800px at 95% 6%, rgba(255,183,39,.28), transparent 58%),
    radial-gradient(1000px 800px at 50% 105%, rgba(255,138,39,.16), transparent 62%),
    linear-gradient(150deg, #1c1006 0%, #150e07 35%, #1a1206 65%, #0e0905 100%);
  background-attachment:fixed;
  background-repeat:no-repeat;
  line-height:1.5;
  -webkit-font-smoothing:antialiased;
}
/* FOUC megelőzés: nyelvváltás (location.reload) alatt elrejtjük a body-t, hogy ne
   villanjon fel a régi nyelvű tartalom egy pillanatra az újratöltéskor.
   Minta: BMSoft1024_26_06_18 reset.css (body.lang-loading). */
body.lang-loading{visibility:hidden;opacity:0}
body{visibility:visible;opacity:1;transition:opacity .15s ease-in,visibility .15s ease-in}
img,svg,video{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
ul,ol{margin:0;padding:0;list-style:none}
button{font-family:inherit;background:none;border:0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:focus-visible{outline:2px solid var(--primary-2);outline-offset:2px}
