/* The floating Telegram button (overlay/tg-float.js). Its own file, so it looks the same on every public page. */
.tg-float{position:fixed;right:18px;bottom:22px;z-index:900;display:flex;flex-direction:column;gap:10px;align-items:flex-end}
.tg-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;border-radius:999px;background:linear-gradient(135deg,#2aabee,#229ed9);color:#fff;font-weight:700;font-size:14.5px;text-decoration:none;box-shadow:0 12px 30px rgba(34,158,217,.38);transition:transform .2s}
.tg-btn:hover{transform:translateY(-3px)}
.tg-btn svg{width:22px;height:22px;flex:none}
@media (max-width:600px){.tg-btn span{display:none}.tg-btn{padding:0;width:42px;height:42px;border-radius:50%;justify-content:center}.tg-float{right:10px;bottom:14px;gap:8px}}
