/* Historical filename retained; this is now the Instagram action. */
#soporte-instagram{position:fixed;inset:auto 18px 18px auto;z-index:1000;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto;height:auto;min-width:54px;min-height:54px;max-width:calc(100vw - 36px);padding:12px 16px;border:1px solid #ffffff65;border-radius:999px;background:linear-gradient(135deg,#6228d7,#c52684 55%,#e35a34);color:#fff;box-shadow:0 7px 24px #0006;font:700 14px/1.3 system-ui,sans-serif;text-decoration:none;text-align:center;animation:none;transform:none;opacity:1;transition:transform .2s,box-shadow .2s}
#soporte-instagram:hover,#soporte-instagram:focus-visible{color:#fff;transform:translateY(-3px);box-shadow:0 10px 28px #a72d7755}
#soporte-instagram:focus-visible{outline:3px solid #f9d675;outline-offset:4px}
#soporte-instagram svg{display:block;flex:0 0 28px;width:28px;height:28px}
#soporte-instagram .instagram-label{display:block}
@media(max-width:600px){#soporte-instagram{inset:auto 12px 12px auto;padding:13px;width:54px;height:54px;min-height:54px}#soporte-instagram .instagram-label{display:none}}
@media(prefers-reduced-motion:reduce){#soporte-instagram{transition:none}}
