/* Samouczek: pływająca podpowiedź (ikona + 2–3 słowa), nad paskiem broni, bez klikania */
.tut { position: fixed; left: 50%; bottom: 26%; transform: translateX(-50%); z-index: 6; display: flex; align-items: center; gap: 10px; pointer-events: none;
  padding: 10px 18px; background: rgba(27, 18, 32, .88); border: 3px solid var(--ink); border-radius: 14px; box-shadow: 0 4px 0 var(--ink), 0 0 24px rgba(127, 233, 255, .25);
  color: #fff; font-size: 17px; letter-spacing: .5px; animation: tutin .25s ease-out, tutpulse 1.4s ease-in-out .25s infinite alternate; white-space: nowrap; }
.tut svg { width: 38px; height: 38px; flex: none; }
.tut b { font-weight: 400; }
.tut .kbd { margin-right: 0; }
@keyframes tutin { from { opacity: 0; transform: translate(-50%, 10px); } }
@keyframes tutpulse { to { box-shadow: 0 4px 0 var(--ink), 0 0 30px rgba(127, 233, 255, .55); } }
@media (max-width: 520px) { .tut { font-size: 15px; padding: 8px 14px; bottom: 30%; } .tut svg { width: 32px; height: 32px; } }

/* krok „karta”: nad pełnoekranowym oknem wyboru, pod kartami (nie zasłania ich ani odliczania) */
.tut.over { z-index: 12; bottom: 11%; }
