/* karta kraju przy kuli w hero (glob-kraje.js) */
.gk-warstwa{position:absolute;z-index:6;pointer-events:none}
.gk-karta{position:absolute;left:0;top:0;padding:6px;border-radius:18px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  box-shadow:0 1px 2px rgba(14,26,38,.08),0 26px 50px -22px rgba(8,47,95,.55),0 0 0 1px rgba(11,92,173,.1);
  opacity:0;transform:translateY(10px) scale(.92);transition:opacity .45s var(--ease,ease),transform .65s var(--ease,ease)}
.gk-karta.widac{opacity:1;transform:none}
.gk-foto{position:relative;overflow:hidden;border-radius:13px;aspect-ratio:16/10;background:#DCEBF7}
.gk-foto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(8,47,95,.18))}
.gk-foto img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}
.gk-karta.jedzie .gk-foto img{animation:gkBlizej 4.6s cubic-bezier(.25,.1,.25,1) forwards}
@keyframes gkBlizej{from{transform:scale(1.02)}to{transform:scale(1.24)}}
.gk-pod{display:flex;align-items:center;gap:10px;padding:9px 6px 4px}
.gk-flaga{flex:none;width:28px;height:21px;border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px rgba(14,26,38,.12),0 3px 8px -3px rgba(14,26,38,.35)}
.gk-txt{flex:1;min-width:0;display:grid;gap:2px}
.gk-txt b{font:600 15.5px/1.2 var(--sans,Inter,system-ui,sans-serif);color:#0B2236;letter-spacing:-.01em}
.gk-txt small{font:500 11.5px/1.3 var(--mono,ui-monospace,monospace);color:#52606E;letter-spacing:.02em}
.gk-nr{align-self:flex-start;font:500 10.5px var(--mono,ui-monospace,monospace);color:#0B5CAD;opacity:.7;letter-spacing:.06em}
@media (max-width:600px){.gk-karta{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border-radius:15px}.gk-foto{flex:none;width:92px;aspect-ratio:4/3;border-radius:11px}.gk-pod{flex:1;min-width:0;gap:8px;padding:0}.gk-flaga{width:24px;height:18px}.gk-txt b{font-size:14px}.gk-txt small{font-size:10.5px}.gk-nr{display:none}}
@media (prefers-reduced-motion:reduce){.gk-karta.jedzie .gk-foto img{animation:none}}
