/* Selo "powered by STE Travel" (Mapa, Previsão e 3D do My Snow Life). Pílula clara: o logo da STE tem azul-marinho, some no fundo escuro. */
.ste-powered { display: inline-flex; align-items: center; gap: 7px; padding: 5px 11px 5px 12px; border-radius: 999px;
  background: rgba(244, 247, 250, .92); color: #0C1A2A; text-decoration: none; font: 500 10px/1 'IBM Plex Mono', ui-monospace, monospace;
  letter-spacing: .04em; opacity: .78; transition: opacity .2s; box-shadow: 0 2px 10px rgba(0, 0, 0, .25); white-space: nowrap; }
.ste-powered:hover, .ste-powered:focus-visible { opacity: 1; }
.ste-powered img { height: 15px; width: auto; display: block; }
.ste-powered.fixed { position: fixed; left: 50%; bottom: 26px; transform: translateX(-50%); z-index: 900; transition: transform .6s ease, opacity .6s ease; }
.ste-powered.fixed.gone { transform: translate(-50%, 160%); opacity: 0; pointer-events: none; }   /* ste-powered.js: mexeu no mapa */
.ste-powered-wrap { display: flex; justify-content: center; padding: 28px 16px 36px; }
