/*
 * This is a manifest file that'll be compiled into application.css.
 *
 * With Propshaft, assets are served efficiently without preprocessing steps. You can still include
 * application-wide styles in this file, but keep in mind that CSS precedence will follow the standard
 * cascading order, meaning styles declared later in the document or manifest will override earlier ones,
 * depending on specificity.
 *
 * Consider organizing styles into separate files for maintainability.
 */

/* A freemind. védjegy betűje. A freemind.hu-nak nincs képlogója — az arculati jel maga a
   „freemind." szó, Poppins Bold-dal szedve —, ezért a láblécben mi is így írjuk le.

   ⚠️ Helyben tároljuk, nem a Google Fontsról töltjük: a betűkérés a süti-hozzájárulás ELŐTT
   indulna el, és a látogató IP-címét egy harmadik félhez vinné. Ez az egyetlen stíluslap,
   amely mindkét kereten (application és catalog) be van linkelve, tehát a védjegy a
   partnertérképen is a saját betűjével jelenik meg.

   Csak a 700-as vágat kell: egyetlen szót szedünk vele. */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/poppins-700-latin-96729a37.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
                 U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
                 U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/poppins-700-latin-ext-56192689.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
                 U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
                 U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* A lap alján lebegő sáv (sütikezelés + tesztelési tájékoztató) helyének lefoglalása.

   A sáv fix pozíciójú, tehát a folyamból kimarad — a helyét a body alsó belső margója
   adja. A magasságát a bottom-stack controller méri és ide írja; a tartalék érték
   szándékosan bőven a legmagasabb esetre szól (mobil, kint lévő sütisáv), mert amíg a
   JS le nem fut, jobb egy kis üres hely, mint egy takart lábléc.

   ⚠️ Ez az egyetlen stíluslap, amit mindkét keret belinkel (application és catalog),
   ezért a szabály ide való — így a partnertérkép is ugyanezt a helyet foglalja. */
body { padding-bottom: var(--alsosav-magassag, 12rem); }
