/* Babska Strefa · stage I: small line icons beside the map and social links (section 10 Zapisy + footer).
   The shapes live once in the inline sprite at the top of <body>; colour comes from here (currentColor). */
.ico-sprite{position:absolute;width:0;height:0;overflow:hidden}
.has-ico{display:inline-flex;align-items:center;gap:8px}
.ico{flex:none;display:block;width:14px;height:14px;color:var(--szampan);transition:color .45s var(--ease-out),transform .45s var(--ease-out)}
.has-ico:hover .ico,.has-ico:focus-visible .ico{color:var(--text-primary);transform:translateY(-2px)}
@media (prefers-reduced-motion:reduce){.has-ico:hover .ico,.has-ico:focus-visible .ico{transform:none}}
