.F-ZiRa_footer{background:color-mix(in srgb,var(--bg) 55%,transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.F-ZiRa_inner{max-width:1152px;margin-inline:auto;padding:1.15rem 1.5rem .9rem}.F-ZiRa_main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.F-ZiRa_brand{flex-shrink:0}.F-ZiRa_brand .logo-mask:first-child{height:25px}.F-ZiRa_brand .logo-mask:last-child{height:18px}.F-ZiRa_nav{color:var(--muted);align-items:center;gap:1.4rem;font-size:.75rem;display:flex}.F-ZiRa_nav a{padding-block:.7rem}.F-ZiRa_nav a:hover{color:var(--rose-strong)}.F-ZiRa_socials{flex-wrap:wrap;gap:.25rem;display:flex}.F-ZiRa_socials a{width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.F-ZiRa_socials a:hover{color:var(--rose-strong);background:var(--blush)}.F-ZiRa_bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding-top:.7rem;font-size:.65rem;line-height:1.6;display:flex}.F-ZiRa_bottom p{margin:0}.F-ZiRa_credit{white-space:nowrap;letter-spacing:.015em}.F-ZiRa_credit span{color:var(--text);font-weight:500}.F-ZiRa_credit:hover span{color:var(--rose-strong)}@media (max-width:600px){.F-ZiRa_inner{padding:1rem 1.1rem .8rem}.F-ZiRa_main{gap:.4rem 1rem}.F-ZiRa_nav{gap:1rem;font-size:.7rem}.F-ZiRa_brand .logo-mask:first-child{height:22px}.F-ZiRa_brand .logo-mask:last-child{height:16px}.F-ZiRa_bottom{padding-top:.5rem;font-size:.6rem}}.F-ZiRa_adminLink{color:var(--muted);white-space:nowrap;padding:.55rem .25rem;font-size:.7rem}.F-ZiRa_adminLink:hover{color:var(--text)}.F-ZiRa_adminLink:focus-visible{outline:2px solid var(--rose);outline-offset:4px;border-radius:3px}@media (max-width:420px){.F-ZiRa_bottom{flex-wrap:wrap;gap:.3rem .8rem}.F-ZiRa_credit{margin-inline-start:auto}}
