.instagram-chat{position:fixed;right:18px;bottom:calc(94px + env(safe-area-inset-bottom,0px));z-index:36;display:flex;align-items:center;justify-content:center;gap:10px;width:52px;height:52px;border:1px solid #ffc991;background:#ef873f;color:#17120d;border-radius:50%;box-shadow:0 3px 14px #0005;text-decoration:none;font:700 12px/1.3 var(--sans,Arial,sans-serif)}
.instagram-chat svg{display:block;width:26px;height:26px;flex:none}
.instagram-chat span{display:none}
.instagram-chat:focus-visible{outline:3px solid #fff;outline-offset:4px}
.instagram-chat:hover{background:#ffa568}
@media(min-width:760px){.instagram-chat{right:24px;bottom:24px;width:auto;height:50px;min-width:144px;padding:12px 18px;border-radius:28px}.instagram-chat span{display:inline}}
