.karta-predmet{--predmet-dlit:1.2s}.predmet-obertka{filter:drop-shadow(0 18px 26px #0009);transition:transform var(--predmet-dlit) cubic-bezier(.22, 1, .36, 1), filter var(--predmet-dlit) ease;transform:translate(-50%)}.karta-predmet:hover .predmet-obertka,.karta-predmet:focus-visible .predmet-obertka{filter:drop-shadow(0 30px 34px #000000bf);transform:translate(-50%)translateY(-12px)scale(1.07)}.predmet{transition:opacity 0s linear calc(var(--predmet-dlit) / 2), transform var(--predmet-dlit) cubic-bezier(.45, .05, .25, 1)}.predmet--navedenie,.karta-predmet:hover .predmet--pokoy,.karta-predmet:focus-visible .predmet--pokoy{opacity:0}.karta-predmet:hover .predmet--navedenie,.karta-predmet:focus-visible .predmet--navedenie{opacity:1}.karta-predmet:before{content:"";pointer-events:none;filter:blur(16px);opacity:0;width:190px;height:64px;transition:opacity var(--predmet-dlit) ease;background:radial-gradient(#f5b83d6b,#f5b83d1a 45%,#0000 72%);border-radius:50%;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.karta-predmet:hover:before,.karta-predmet:focus-visible:before{opacity:1}@media (prefers-reduced-motion:reduce){.predmet-obertka,.predmet,.karta-predmet:before{transition:none}.karta-predmet:hover .predmet-obertka,.karta-predmet:focus-visible .predmet-obertka{transform:translate(-50%)}}.predmet-obertka--flip{perspective:900px}.predmet-flip{transform-style:preserve-3d;transition:transform var(--predmet-dlit) cubic-bezier(.45, .05, .25, 1);position:relative}.karta-predmet:hover .predmet-flip,.karta-predmet:focus-visible .predmet-flip{transform:rotateY(180deg)}.predmet--litso,.predmet--oborot{backface-visibility:hidden}.predmet--oborot{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.predmet-flip{transition:none}}.predmet-obertka--povorot{perspective:1000px}.predmet-obertka--povorot .predmet--pokoy{transform:rotateY(0)}.karta-predmet:hover .predmet-obertka--povorot .predmet--pokoy,.karta-predmet:focus-visible .predmet-obertka--povorot .predmet--pokoy{transform:rotateY(20deg)}.predmet-obertka--povorot .predmet--navedenie{transform:rotateY(-20deg)}.karta-predmet:hover .predmet-obertka--povorot .predmet--navedenie,.karta-predmet:focus-visible .predmet-obertka--povorot .predmet--navedenie{transform:rotateY(0)}.predmet-svet{pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.karta-predmet:hover .predmet-svet,.karta-predmet:focus-visible .predmet-svet{opacity:1}.predmet-svet--vizor{background-image:linear-gradient(90deg,#0000 2%,#ffce80b3 26%,#ffeabee6 50%,#ffce80b3 74%,#0000 98%);background-position:39.1% 38%;background-repeat:no-repeat;background-size:62.5% 4.1%}.karta-predmet:hover .predmet-svet--vizor,.karta-predmet:focus-visible .predmet-svet--vizor{animation:predmet-vizor var(--predmet-dlit) ease-in-out infinite}@keyframes predmet-vizor{0%,50%{opacity:0}72%{opacity:1}to{opacity:0}}.predmet-svet--kolba{background-image:radial-gradient(circle,#ffe2aaf2 0%,#f5b83d00 70%);background-repeat:no-repeat;background-size:16% 9%}.karta-predmet:hover .predmet-svet--kolba,.karta-predmet:focus-visible .predmet-svet--kolba{animation:predmet-kolba var(--predmet-dlit) ease-out infinite}@keyframes predmet-kolba{0%{opacity:0;background-position:50% 55%}15%{opacity:1}80%{opacity:1}to{opacity:0;background-position:50% 12%}}@media (prefers-reduced-motion:reduce){.karta-predmet:hover .predmet-svet--kolba,.karta-predmet:focus-visible .predmet-svet--kolba{animation:none}}.predmet-moneta{transition:transform var(--predmet-dlit) cubic-bezier(.55, 0, .35, 1);transform:translateY(0)}.karta-predmet:hover .predmet-moneta,.karta-predmet:focus-visible .predmet-moneta{transform:translateY(var(--predmet-sdvig,30%))}.predmet-shchel{left:var(--shchel-x,25%);width:var(--shchel-w,50%);top:var(--shchel-y,31%);pointer-events:none;mix-blend-mode:screen;filter:blur(1.5px);opacity:0;background:radial-gradient(#ffd68cf2 0%,#ff9c2e8c 35%,#0000 70%);border-radius:50%;height:7%;transition:opacity .35s;position:absolute}.karta-predmet:hover .predmet-shchel,.karta-predmet:focus-visible .predmet-shchel{animation:predmet-shchel var(--predmet-dlit) ease-out forwards}@keyframes predmet-shchel{0%,62%{opacity:0}78%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.predmet-moneta{transition:none}.karta-predmet:hover .predmet-shchel,.karta-predmet:focus-visible .predmet-shchel{opacity:.6;animation:none}}