.vi img{position:absolute;inset:0}.karta-predmet:hover .vi-plates .vi-l,.karta-predmet:focus-visible .vi-plates .vi-l{animation:1.2s cubic-bezier(.37,0,.32,1) vi-plate-down}.karta-predmet:hover .vi-plates .vi-r,.karta-predmet:focus-visible .vi-plates .vi-r{animation:1.2s cubic-bezier(.37,0,.32,1) vi-plate-up}@keyframes vi-plate-down{0%,to{transform:translateY(0)}45%{transform:translateY(11%)}}@keyframes vi-plate-up{0%,to{transform:translateY(0)}45%{transform:translateY(-11%)}}.karta-predmet:hover .vi-flags,.karta-predmet:focus-visible .vi-flags{animation:1.2s cubic-bezier(.36,0,.3,1) vi-spin}@keyframes vi-spin{0%{transform:translate(-50%)translateY(-12px)scale(1.07)perspective(700px)rotateY(0)}to{transform:translate(-50%)translateY(-12px)scale(1.07)perspective(700px)rotateY(360deg)}}.vi-rain .vi-drop{filter:blur(.2px);offset-path:path("M 68 22 C 82 38, 93 56, 97 76 C 98 90, 94 97, 89 102");offset-rotate:0deg;offset-distance:0%;opacity:0;background:linear-gradient(#ffffff0a,#ffffff42 45%,#ffffffb8);border-radius:60% 60% 50% 50%/45% 45% 55% 55%;width:4px;height:13px;position:absolute;top:0;left:0;box-shadow:0 0 4px #ffffff59,0 -9px 7px -6px #ffffff38}.karta-predmet:hover .vi-rain .vi-drop,.karta-predmet:focus-visible .vi-rain .vi-drop{animation:2.4s cubic-bezier(.42,0,.62,1) infinite vi-slide}@keyframes vi-slide{0%{offset-distance:0%;opacity:0;transform:scaleY(.7)}10%{opacity:.9;transform:scaleY(1)}45%{offset-distance:45%}55%{offset-distance:52%;transform:scaleY(1.15)}72%{opacity:.9}to{offset-distance:100%;opacity:0;transform:scaleY(1.2)}}.karta-predmet:hover .vi-flicker .vi-img,.karta-predmet:focus-visible .vi-flicker .vi-img{animation:1.6s ease-in-out vi-flicker}@keyframes vi-flicker{0%{filter:none}18%{filter:brightness(.45)saturate(.15)}34%{filter:brightness(.6)saturate(.35)}46%{filter:brightness(.4)saturate(.1)}70%{filter:brightness(1.12)saturate(1.2)}to{filter:none}}@media (prefers-reduced-motion:reduce){.vi-plates .vi-l,.vi-plates .vi-r,.vi-flags .vi-fl,.vi-flags .vi-fr,.vi-drop,.vi-flicker .vi-img{animation:none!important}.vi-drops{display:none}}