/* =========================================================================
   FINNYA – custom.css
   Verhindert, dass Formularelemente auf Arial zurueckfallen

   Wird von YOOtheme Pro automatisch geladen, und zwar NACH theme.css.
   Deshalb greifen die Regeln hier ohne !important.
   ========================================================================= */


/* -------------------------------------------------------------------------
   1. Formularelemente an die Seitenschrift binden
   -------------------------------------------------------------------------
   Ursache des Problems:

   font-family wird von Formularelementen NICHT vererbt. Wo nichts anderes
   gesetzt ist, greift das User-Agent-Stylesheet des Browsers - und Chrome
   deklariert dort fuer <button> woertlich:

       font: 400 13.333px Arial;

   Das Arial stammt also weder aus dem Theme noch aus einem Plugin, sondern
   aus dem Browser selbst. Betroffen war hier u. a. #sticky-form-tab
   (Kontakt-Button), weil fuer ihn nie eine Schrift definiert wurde.

   Loesung: "inherit" statt einer fest notierten Schriftart. Die Elemente
   uebernehmen damit automatisch die Schrift des Eltern-Elements. Das ist
   bewusst generisch gehalten - die Datei funktioniert unveraendert weiter,
   wenn die Seitenschrift spaeter gewechselt wird, und muss nicht gepflegt
   werden.

   Voraussetzung: Der Schrift-Stack auf html/body ist frei von Arial.
   Ist er es nicht, wird das Arial durch "inherit" mit weitergereicht.
   ------------------------------------------------------------------------- */

button,
input,
optgroup,
option,
select,
textarea,
fieldset,
legend {
  font-family: inherit;
}


/* Pseudoelemente MUESSEN in eigenen Regeln stehen.
   Grund: Kennt ein Browser einen Selektor innerhalb einer Liste nicht,
   verwirft er die KOMPLETTE Regel - samt aller uebrigen Selektoren darin.
   Stuenden sie oben mit drin, koennte ein einziger nicht unterstuetzter
   Selektor den gesamten Block ausser Kraft setzen. */

::placeholder {
  font-family: inherit;
}

::file-selector-button {
  font-family: inherit;
}

::-webkit-file-upload-button {
  font-family: inherit;
}


/* -------------------------------------------------------------------------
   2. Hinweise
   -------------------------------------------------------------------------
   <option>:
   Geoeffnete Dropdown-Listen werden unter Windows vom Betriebssystem
   gezeichnet. Die Schriftart ist dort nicht zuverlaessig per CSS
   steuerbar. Verwendet wird dabei die System-Schrift, nicht Arial -
   also kein Lizenzthema, sondern eine Browser-/OS-Grenze.

   Icon-Fonts:
   Hier unkritisch. Die Icons stammen aus UIkit (uk-icon) und werden als
   Inline-SVG ausgegeben, nicht ueber eine Schriftart. Ein pauschaler
   Stern-Selektor ist deshalb nicht noetig und sollte auch nicht ergaenzt
   werden - er wuerde echte Icon-Fonts beschaedigen.
   ------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------
   3. Projektspezifische Nachtraege
   ------------------------------------------------------------------------- */

/* ... hier ergaenzen, was ein erneuter Scan zusaetzlich meldet ... */
