/* Webzumi credit v2 — place inside the site footer. @font-face url is relative to the CSS file (subset font: only "webzumi"). */
@font-face{font-family:WzcNunito;src:url(../fonts/wzc-nunito.woff) format("woff");font-weight:200 1000;font-display:swap}
.wzc-row{display:flex;justify-content:flex-end;padding-top:6px;padding-bottom:22px}
.wzc{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px;text-decoration:none!important;line-height:1}
.wzc__by{font:500 10.5px/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.06em;color:rgba(255,255,255,.5);transition:color .3s}
.wzc__wm{font:850 24px/1 WzcNunito,Nunito,system-ui,sans-serif;letter-spacing:-.06em;color:transparent;background:linear-gradient(100deg,#FF6B5B 0%,#FF9A5B 25%,#A855F7 50%,#FF6B5B 75%,#FF9A5B 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:wzcmove 9s linear infinite;filter:drop-shadow(0 3px 10px rgba(255,107,91,.35));padding:0 .08em .08em 0;transition:filter .3s}
.wzc:hover .wzc__by,.wzc:focus-visible .wzc__by{color:rgba(255,255,255,.8)}
.wzc:hover .wzc__wm,.wzc:focus-visible .wzc__wm{filter:drop-shadow(0 3px 14px rgba(255,107,91,.65))}
.wzc:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:4px;border-radius:4px}
@keyframes wzcmove{to{background-position:-200% 0}}
/* light footers: add class wzc--light to the <a> */
.wzc--light .wzc__by{color:#5b6475}.wzc--light:hover .wzc__by{color:#0F1A2E}
@media(max-width:640px){.wzc-row{justify-content:center}.wzc{align-items:center}}
@media(prefers-reduced-motion:reduce){.wzc__wm{animation:none}.wzc__by,.wzc__wm{transition:none}}
