/* Karty Večerních karet – sdílené webem i panelem vykladaček */
.karta{--w:190px;width:var(--w);aspect-ratio:200/320;position:relative;perspective:1400px;flex:none;
  transform-style:preserve-3d;will-change:transform}
.karta-vnitrek{position:absolute;inset:0;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.2,.75,.15,1)}
.karta.otocena .karta-vnitrek{transform:rotateY(180deg)}
.rub,.lic{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:6.5%/4%;overflow:hidden;
  box-shadow:0 22px 50px -12px rgba(5,2,20,.85),0 0 0 1px rgba(232,194,122,.15),0 0 40px -8px rgba(232,194,122,.25)}
.lic{transform:rotateY(180deg)}
.rub svg,.lic svg{width:100%;height:100%;display:block}
/* perleťový lesk – posouvá se podle náklonu (--fx, --fy nastavuje skript) */
.rub::after,.lic::after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:color-dodge;opacity:.55;
  background:linear-gradient(115deg,transparent 28%,rgba(255,236,190,.42) 44%,rgba(190,170,255,.28) 50%,rgba(150,230,255,.14) 54%,transparent 66%);
  background-size:260% 260%;background-position:var(--fx,80%) var(--fy,20%);transition:background-position .25s ease-out}
.lic-cislo{position:absolute;top:7.2%;left:0;right:0;text-align:center;font:600 calc(var(--w)*.085)/1 "Cormorant Garamond",Georgia,serif;
  letter-spacing:.06em;background:linear-gradient(180deg,#fff1c9,#d6a85a);-webkit-background-clip:text;background-clip:text;color:transparent}
.lic-obraz{position:absolute;left:6.5%;top:4.1%;width:87%;height:77.5%;object-fit:cover;object-position:50% 0%;border-radius:1.5%;
  box-shadow:0 0 0 1px rgba(232,194,122,.7),0 0 0 3px rgba(18,11,38,.9),0 0 0 4px rgba(232,194,122,.35);filter:saturate(1.05) contrast(1.03)}
.lic-jmeno{position:absolute;left:8%;right:8%;top:86.2%;text-align:center;font:600 calc(var(--w)*.098)/1.05 "Cormorant Garamond",Georgia,serif;
  background:linear-gradient(180deg,#fff4d4,#e8c27a 60%,#c4954a);-webkit-background-clip:text;background-clip:text;color:transparent}
.lic-klic{display:none;position:absolute;left:10%;right:10%;top:90.3%;text-align:center;font:italic 400 calc(var(--w)*.052)/1.1 "Cormorant Garamond",Georgia,serif;
  color:rgba(236,224,255,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.karta.zvednuta .rub,.karta.zvednuta .lic{box-shadow:0 30px 70px -10px rgba(5,2,20,.9),0 0 60px -6px rgba(243,214,150,.55)}
@media (prefers-reduced-motion:reduce){.karta-vnitrek,.rub::after,.lic::after{transition:none}}
