/* Shared by every page, landings included: fonts, back strip and footer.
   Class names are prefixed fy- so they never clash with the MailerLite pages. */
@font-face{font-family:"Nunito";src:url("../fonts/nunito-latin-700-normal.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Nunito";src:url("../fonts/nunito-latin-800-normal.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"Mulish";src:url("../fonts/mulish-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Mulish";src:url("../fonts/mulish-latin-700-normal.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Kaushan Script";src:url("../fonts/kaushan-script-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
/* DM Sans stays for one reason: the imported MailerLite pages (/arkip/, /viaferos/) are styled with it. */
@font-face{font-family:"DM Sans";src:url("../fonts/dm-sans.woff2") format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}

.fy-back{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 20px;background:#fff;font:700 15px/1.2 "Nunito",sans-serif;border-bottom:4px solid #f5b521}
.fy-back a{color:#0a47f0;text-decoration:none}
.fy-back a:hover{text-decoration:underline}
.fy-home{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.01em;text-transform:uppercase}
.fy-home img{width:44px;height:auto;display:block}
.fy-home b{color:#f5b521;font-weight:800}

.fy-footer{position:relative;background:#fff;color:#0a47f0;font-family:"Mulish",sans-serif;font-size:16px;padding:34px 20px 28px}
.fy-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:linear-gradient(90deg,#f5b521,#ff4f17 28%,#f0609e 52%,#c935d0 74%,#0a47f0)}
.fy-footer-in{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:14px 30px;align-items:center;justify-content:space-between}
.fy-footer-brand{margin:0;font:800 22px/1 "Nunito",sans-serif;letter-spacing:.01em;text-transform:uppercase;color:#0a47f0}
.fy-footer-brand b{color:#f5b521;font-weight:800}
.fy-footer a{color:#0a47f0;text-decoration:none;font-weight:700}
.fy-footer a:hover{text-decoration:underline}
.fy-footer-links{display:flex;flex-wrap:wrap;gap:8px 26px;align-items:center}
.fy-credit{display:inline-flex;align-items:center;gap:10px}
.fy-credit img{width:auto;height:24px;display:block}
