
/* LinkFlow V2.3: rodapé premium, claro/escuro e responsivo */
body .lf-footer-3d{position:relative;width:100%;max-width:none;margin-top:40px;padding:20px clamp(16px,4vw,52px) 13px;background:linear-gradient(125deg,#081325,#111e39 60%,#1b1a41);border-top:1px solid rgba(73,163,255,.45);box-shadow:0 -14px 32px rgba(12,83,213,.10);color:#eaf4ff}
body .lf-footer-inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 25px}
body .lf-footer-brand{display:flex;align-items:center;gap:10px;min-width:180px}
body .lf-footer-brand strong{display:block;font-size:18px;font-weight:850;letter-spacing:-.45px;color:#fff}
body .lf-footer-brand strong span{color:#50b4ff}
body .lf-footer-brand small{display:block;color:#a9bfdc;font-size:11px}
body .lf-footer-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#3dcaff,#1277eb 65%,#6c42d9);border:1px solid #84dcff;box-shadow:inset 0 1px 0 #ffffff88,0 4px 0 #073c83,0 8px 18px #1e85ff66;font-size:24px}
body .lf-footer-credit{font-size:13px;color:#baccdf}
body .lf-footer-credit strong{font-weight:750;color:#f4fbff}
body .lf-footer-whatsapp{display:inline-flex;align-items:center;gap:9px;padding:11px 17px;border-radius:13px;background:linear-gradient(145deg,#2adb79,#059b57);border:1px solid #65ffa7;color:#fff!important;font-size:13px;font-weight:800;text-decoration:none;box-shadow:inset 0 1px 0 #eefff783,0 4px 0 #06683a,0 9px 17px #00b76535;transition:transform .15s,filter .15s;white-space:nowrap}
body a.lf-footer-whatsapp:hover{transform:translateY(-2px);filter:brightness(1.08)}
body .lf-footer-whatsapp span{font-size:19px;line-height:1}
body .lf-footer-unconfigured{background:#233349;border-color:#526783;color:#c4d0df!important;box-shadow:none;cursor:default}
body .lf-footer-legal{max-width:1180px;margin:17px auto 0;padding-top:12px;border-top:1px solid #ffffff1a;text-align:center;font-size:11px;color:#96a9c5}
html[data-theme="light"] body .lf-footer-3d{background:linear-gradient(125deg,#e9f2ff,#f8fbff);color:#163052;border-top-color:#b0d5ff}
html[data-theme="light"] body .lf-footer-brand strong,html[data-theme="light"] body .lf-footer-credit strong{color:#15375a}
html[data-theme="light"] body .lf-footer-brand small,html[data-theme="light"] body .lf-footer-credit,html[data-theme="light"] body .lf-footer-legal{color:#59738e}
html[data-theme="light"] body .lf-footer-legal{border-top-color:#9bb8d32b}
@media(max-width:640px){body .lf-footer-3d{padding:22px 17px 13px}body .lf-footer-inner{flex-direction:column;align-items:stretch;gap:15px}body .lf-footer-credit{text-align:center}body .lf-footer-whatsapp{justify-content:center;width:100%;box-sizing:border-box}body .lf-footer-brand{justify-content:center}}
