/* front-page.css – a kezdőlap SAJÁT szabályai az OxyMade mellett (#20151). Csak az áll itt, amire a framework-ben
 * nincs osztály; minden szabály mellett az indok. A színek változóból (oxymade-variables.css), nyers érték nincs. */

/* A framework overlay-* osztályai (::before) nem adnak content-et – az Oxygen-elem adja; sima HTML-en enélkül nem
 * jelenik meg a réteg. */
.oxygen .fp-overlay::before { content: ""; }

/* Betűcsalád-osztály nincs a framework-ben (az Oxygenben globális beállítás); a nagy számok a címsor-betűvel. */
.oxygen .fp-display { font-family: var(--font-heading); line-height: 1; }

/* Képarány-osztály nincs a framework-ben; a képkeretek a sablon eredeti arányait tartják. */
.oxygen .fp-ratio-3-4 { aspect-ratio: 3 / 4; }
.oxygen .fp-ratio-4-3 { aspect-ratio: 4 / 3; }
.oxygen .fp-ratio-16-9 { aspect-ratio: 16 / 9; }

/* A lejátszás-jel: rögzített méretű, középre tett korong – fix px-méret és inset-osztály nincs a framework-ben. */
.oxygen .fp-play { inset: 0; margin: auto; width: 64px; height: 64px; padding-left: 4px;
  background: rgba(var(--base-black-rgb-vals), .6); }
