/* Zarnyte family footer, added by family/worker.js to every app on a zarnyte.com subdomain. */
.zf{position:relative;z-index:5;margin:0;padding:28px max(16px,env(safe-area-inset-right,0px)) calc(30px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid rgba(255,255,255,.09);background:#05060a;color:#a9afbd;font:400 14px/1.55 "Inter Variable","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}
.zf-in{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px}
.zf a{color:#a9afbd;text-decoration:none;transition:color .2s}
.zf a:hover{color:#f4f5f8}
.zf a:focus-visible{outline:2px solid #7ff5d6;outline-offset:3px;border-radius:6px}
.zf-brand{display:inline-flex;align-items:center;gap:8px;font-weight:650;color:#f4f5f8!important}
.zf-brand img{border-radius:6px;box-shadow:0 0 18px rgba(107,147,255,.4)}
.zf-apps{display:flex;flex-wrap:wrap;gap:6px 20px}
.zf-apps a[aria-current=page]{color:#7ff5d6}
.zf-legal{flex-basis:100%;margin:2px 0 0;font-size:12.5px;color:#767d8f}
.zf-legal a{color:#7ff5d6}
.zf [lang]{display:none}
.zf [lang=en]{display:inline}
html:lang(sl) .zf [lang=sl]{display:inline}
html:lang(sl) .zf [lang=en]{display:none}
