.wts-wrap{width:var(--wts-width);max-width:var(--wts-max);margin:36px auto;color:var(--wts-text);font-family:Arial,Helvetica,sans-serif;position:relative;isolation:isolate}.wts-wrap *{box-sizing:border-box}.wts-head{text-align:center;margin-bottom:18px}.wts-title{font-size:clamp(28px,4vw,58px);font-weight:950;line-height:1.05;color:var(--wts-text);text-shadow:0 0 calc(28px * var(--wts-glow)) var(--wts-accent),0 5px 18px rgba(0,0,0,.55)}.wts-subtitle{margin-top:8px;color:var(--wts-muted);text-transform:uppercase;letter-spacing:.18em;font-size:clamp(12px,1.6vw,16px)}.wts-stage{height:var(--wts-h);position:relative;overflow:hidden;border-radius:var(--wts-radius);border:var(--wts-border) solid color-mix(in srgb,var(--wts-gold) 76%,transparent);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--wts-gold) 22%,transparent),transparent 48%),linear-gradient(145deg,var(--wts-card),var(--wts-bg));box-shadow:0 0 calc(46px * var(--wts-glow)) color-mix(in srgb,var(--wts-gold) 36%,transparent),0 calc(28px * var(--wts-shadow)) calc(60px * var(--wts-shadow)) rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.16);transform-style:preserve-3d}.wts-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.12) 42%,transparent 56%);transform:translateX(-120%);animation:wtsSweep 6s linear infinite;pointer-events:none;z-index:5}@keyframes wtsSweep{to{transform:translateX(120%)}}.wts-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--wts-speed) ease,transform var(--wts-speed) ease,filter var(--wts-speed) ease;transform:translateZ(0)}.wts-slide.is-active{opacity:1;pointer-events:auto;z-index:2}.wts-slide img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.06)}.wts-caption{position:absolute;left:clamp(16px,5vw,56px);bottom:clamp(16px,5vw,46px);max-width:min(620px,calc(100% - 32px));padding:clamp(16px,2.5vw,26px);border-radius:calc(var(--wts-radius) * .62);background:linear-gradient(145deg,rgba(0,0,0,var(--wts-overlay)),rgba(0,0,0,calc(var(--wts-overlay) + .18)));border:1px solid color-mix(in srgb,var(--wts-gold) 46%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--wts-gold) 22%,transparent),0 14px 34px rgba(0,0,0,.42);backdrop-filter:blur(12px)}.wts-caption h3{margin:0 0 8px;font-size:clamp(24px,4vw,54px);line-height:1.05;color:var(--wts-text);text-shadow:0 0 18px color-mix(in srgb,var(--wts-accent) 64%,transparent),0 4px 12px #000}.wts-caption p{margin:0 0 14px;font-size:clamp(14px,1.7vw,18px);color:var(--wts-muted);line-height:1.5}.wts-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:linear-gradient(145deg,var(--wts-accent),var(--wts-gold) 48%,#6a4308);color:#120b02;font-weight:900;text-decoration:none;border:1px solid color-mix(in srgb,var(--wts-accent) 76%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--wts-gold) 48%,transparent),inset 0 1px 0 rgba(255,255,255,.38)}.wts-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:8;width:52px;height:52px;border-radius:50%;border:1px solid color-mix(in srgb,var(--wts-gold) 70%,transparent);background:radial-gradient(circle at 32% 22%,#fff4bd,var(--wts-gold) 34%,#2a1b05 100%);color:#120b02;font-size:42px;line-height:42px;cursor:pointer;box-shadow:0 0 18px color-mix(in srgb,var(--wts-gold) 55%,transparent),0 9px 22px rgba(0,0,0,.55)}.wts-prev{left:18px}.wts-next{right:18px}.wts-dots{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:16px}.wts-dots button{width:13px;height:13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wts-gold) 70%,transparent);background:rgba(255,255,255,.08);cursor:pointer;transition:.22s}.wts-dots button.is-active{width:34px;background:linear-gradient(90deg,var(--wts-gold),var(--wts-accent));box-shadow:0 0 18px color-mix(in srgb,var(--wts-gold) 58%,transparent)}.wts-skin-hystudio-gold{--wts-bg:#050403;--wts-card:#100c06;--wts-gold:#d7a331;--wts-accent:#ffd36a;--wts-text:#fff5df;--wts-muted:#d7c39a}.wts-skin-black-gold{--wts-bg:#000;--wts-card:#080604;--wts-gold:#b88719;--wts-accent:#ffb933;--wts-text:#fff4d6;--wts-muted:#bda66f}.wts-skin-glass-luxury{--wts-bg:#030303;--wts-card:#111;--wts-gold:#e0b34d;--wts-accent:#ffe08a;--wts-text:#f8f8f8;--wts-muted:#c7c7c7}.wts-skin-neon-gold{--wts-bg:#050505;--wts-card:#080808;--wts-gold:#ffbd22;--wts-accent:#fff06a;--wts-text:#fff8dc;--wts-muted:#ffd98e}.wts-skin-champagne{--wts-bg:#0a0907;--wts-card:#15120d;--wts-gold:#e8c07a;--wts-accent:#ffe2a3;--wts-text:#fff8ec;--wts-muted:#d8c8ad}.wts-skin-bronze-noir{--wts-bg:#080403;--wts-card:#120805;--wts-gold:#b87333;--wts-accent:#ff9f43;--wts-text:#f8eee4;--wts-muted:#d4bca8}.wts-skin-platinum{--wts-bg:#070707;--wts-card:#101010;--wts-gold:#e0b34d;--wts-accent:#f0f0f0;--wts-text:#f8f8f8;--wts-muted:#c7c7c7}.wts-skin-camera-lens{--wts-bg:#020202;--wts-card:#0b0907;--wts-gold:#c69422;--wts-accent:#ffcf57;--wts-text:#fff7e8;--wts-muted:#c8b990}.wts-skin-soft-luxe{--wts-bg:#060504;--wts-card:#16120b;--wts-gold:#d4aa4b;--wts-accent:#ffe0a0;--wts-text:#fff7e3;--wts-muted:#d7c9a8}.wts-skin-deep-3d{--wts-bg:#000;--wts-card:#070503;--wts-gold:#9f6a0f;--wts-accent:#ffd16a;--wts-text:#fff4d6;--wts-muted:#cbb27a}.wts-anim-fade3d .wts-slide{transform:scale(.98) translateZ(-30px)}.wts-anim-fade3d .wts-slide.is-active{transform:scale(1) translateZ(0)}.wts-anim-slide-left .wts-slide{transform:translateX(8%)}.wts-anim-slide-left .wts-slide.is-active{transform:translateX(0)}.wts-anim-slide-right .wts-slide{transform:translateX(-8%)}.wts-anim-slide-right .wts-slide.is-active{transform:translateX(0)}.wts-anim-slide-up .wts-slide{transform:translateY(8%)}.wts-anim-slide-up .wts-slide.is-active{transform:translateY(0)}.wts-anim-zoom-in .wts-slide{transform:scale(1.08)}.wts-anim-zoom-in .wts-slide.is-active{transform:scale(1)}.wts-anim-zoom-out .wts-slide{transform:scale(.92)}.wts-anim-zoom-out .wts-slide.is-active{transform:scale(1)}.wts-anim-flip-x .wts-slide{transform:perspective(900px) rotateX(14deg)}.wts-anim-flip-x .wts-slide.is-active{transform:perspective(900px) rotateX(0)}.wts-anim-flip-y .wts-slide{transform:perspective(900px) rotateY(16deg)}.wts-anim-flip-y .wts-slide.is-active{transform:perspective(900px) rotateY(0)}.wts-anim-rotate-soft .wts-slide{transform:scale(.96) rotate(-2deg)}.wts-anim-rotate-soft .wts-slide.is-active{transform:scale(1) rotate(0)}.wts-anim-cube .wts-slide{transform:perspective(900px) rotateY(-22deg) translateX(8%)}.wts-anim-cube .wts-slide.is-active{transform:perspective(900px) rotateY(0) translateX(0)}.wts-anim-glass-sweep .wts-slide{filter:brightness(.65) blur(3px)}.wts-anim-glass-sweep .wts-slide.is-active{filter:brightness(1) blur(0)}.wts-anim-blur-fade .wts-slide{filter:blur(8px);transform:scale(1.03)}.wts-anim-blur-fade .wts-slide.is-active{filter:blur(0);transform:scale(1)}.wts-anim-kenburns .wts-slide.is-active img{animation:wtsKen 8s ease forwards}@keyframes wtsKen{from{transform:scale(1)}to{transform:scale(1.08)}}.wts-anim-parallax .wts-slide{transform:translate3d(4%,0,0) scale(1.04)}.wts-anim-parallax .wts-slide.is-active{transform:translate3d(0,0,0) scale(1)}.wts-anim-cinematic .wts-slide{filter:contrast(1.2) brightness(.72);transform:scale(1.02)}.wts-anim-cinematic .wts-slide.is-active{filter:contrast(1.06) brightness(1);transform:scale(1)}@media(max-width:760px){.wts-stage{height:var(--wts-mh)}.wts-caption{left:12px;right:12px;bottom:12px;max-width:none}.wts-arrow{width:42px;height:42px;font-size:34px}.wts-prev{left:10px}.wts-next{right:10px}}

/* ===== WebTom Slide Show 1.1 – képméret + valódi animáció fix ===== */
.wts-stage{
  padding:0 !important;
}
.wts-slide{
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  overflow:hidden;
}
.wts-slide::before{
  content:"";
  position:absolute;
  inset:0;
  background:inherit;
  background-size:cover;
  background-position:center;
  filter:blur(18px) brightness(.48) saturate(1.15);
  transform:scale(1.08);
  z-index:0;
}
.wts-slide img{
  position:relative;
  z-index:1;
  width:100% !important;
  height:100% !important;
  margin:0 !important;
  display:block !important;
}
.wts-fit-contain .wts-slide img{
  object-fit:contain !important;
  object-position:center center !important;
}
.wts-fit-cover .wts-slide img{
  object-fit:cover !important;
  object-position:center center !important;
}
.wts-caption,.wts-arrow{
  z-index:9;
}

/* Alap állapot minden animációnál */
.wts-slide{
  opacity:0;
  transform:translate3d(0,0,0) scale(1);
  filter:none;
}
.wts-slide.is-active{
  opacity:1;
  transform:translate3d(0,0,0) scale(1) rotate(0);
  filter:none;
}
.wts-slide.is-leaving{
  opacity:0;
  z-index:1;
}
.wts-slide.is-entering{
  z-index:2;
}

/* 15 effekt – erősebb, látványosan eltérő váltások */
.wts-anim-fade3d .wts-slide.is-entering{transform:scale(.94) translateZ(-80px);filter:brightness(.65)}
.wts-anim-fade3d .wts-slide.is-entering.is-active{transform:scale(1) translateZ(0);filter:brightness(1)}
.wts-anim-fade3d .wts-slide.is-leaving{transform:scale(1.04);filter:brightness(.5)}

.wts-anim-slide-left .wts-slide.is-entering{transform:translateX(100%)}
.wts-anim-slide-left .wts-slide.is-entering.is-active{transform:translateX(0)}
.wts-anim-slide-left .wts-slide.is-leaving{transform:translateX(-35%)}

.wts-anim-slide-right .wts-slide.is-entering{transform:translateX(-100%)}
.wts-anim-slide-right .wts-slide.is-entering.is-active{transform:translateX(0)}
.wts-anim-slide-right .wts-slide.is-leaving{transform:translateX(35%)}

.wts-anim-slide-up .wts-slide.is-entering{transform:translateY(100%)}
.wts-anim-slide-up .wts-slide.is-entering.is-active{transform:translateY(0)}
.wts-anim-slide-up .wts-slide.is-leaving{transform:translateY(-35%)}

.wts-anim-zoom-in .wts-slide.is-entering{transform:scale(1.25);filter:blur(3px)}
.wts-anim-zoom-in .wts-slide.is-entering.is-active{transform:scale(1);filter:blur(0)}
.wts-anim-zoom-in .wts-slide.is-leaving{transform:scale(.82);filter:brightness(.55)}

.wts-anim-zoom-out .wts-slide.is-entering{transform:scale(.72);filter:blur(2px)}
.wts-anim-zoom-out .wts-slide.is-entering.is-active{transform:scale(1);filter:blur(0)}
.wts-anim-zoom-out .wts-slide.is-leaving{transform:scale(1.18);filter:brightness(.55)}

.wts-anim-flip-x .wts-slide.is-entering{transform:perspective(900px) rotateX(82deg);transform-origin:center top}
.wts-anim-flip-x .wts-slide.is-entering.is-active{transform:perspective(900px) rotateX(0)}
.wts-anim-flip-x .wts-slide.is-leaving{transform:perspective(900px) rotateX(-45deg);filter:brightness(.55)}

.wts-anim-flip-y .wts-slide.is-entering{transform:perspective(900px) rotateY(82deg);transform-origin:left center}
.wts-anim-flip-y .wts-slide.is-entering.is-active{transform:perspective(900px) rotateY(0)}
.wts-anim-flip-y .wts-slide.is-leaving{transform:perspective(900px) rotateY(-45deg);filter:brightness(.55)}

.wts-anim-rotate-soft .wts-slide.is-entering{transform:scale(.72) rotate(-7deg)}
.wts-anim-rotate-soft .wts-slide.is-entering.is-active{transform:scale(1) rotate(0)}
.wts-anim-rotate-soft .wts-slide.is-leaving{transform:scale(1.12) rotate(5deg);filter:brightness(.55)}

.wts-anim-cube .wts-slide.is-entering{transform:perspective(1000px) rotateY(75deg) translateX(38%);transform-origin:left center}
.wts-anim-cube .wts-slide.is-entering.is-active{transform:perspective(1000px) rotateY(0) translateX(0)}
.wts-anim-cube .wts-slide.is-leaving{transform:perspective(1000px) rotateY(-55deg) translateX(-24%);transform-origin:right center}

.wts-anim-glass-sweep .wts-slide.is-entering{transform:translateX(18%) scale(1.05);filter:blur(6px) brightness(1.45)}
.wts-anim-glass-sweep .wts-slide.is-entering.is-active{transform:translateX(0) scale(1);filter:blur(0) brightness(1)}
.wts-anim-glass-sweep .wts-slide.is-leaving{filter:blur(8px) brightness(.45)}

.wts-anim-blur-fade .wts-slide.is-entering{filter:blur(16px);transform:scale(1.08)}
.wts-anim-blur-fade .wts-slide.is-entering.is-active{filter:blur(0);transform:scale(1)}
.wts-anim-blur-fade .wts-slide.is-leaving{filter:blur(14px);transform:scale(.96)}

.wts-anim-kenburns .wts-slide.is-active img{
  animation:wtsKenStrong 7.5s ease forwards;
}
@keyframes wtsKenStrong{
  from{transform:scale(1)}
  to{transform:scale(1.12)}
}

.wts-anim-parallax .wts-slide.is-entering{transform:translateX(22%) scale(1.08)}
.wts-anim-parallax .wts-slide.is-entering.is-active{transform:translateX(0) scale(1)}
.wts-anim-parallax .wts-slide.is-leaving{transform:translateX(-12%) scale(1.04);filter:brightness(.65)}

.wts-anim-cinematic .wts-slide.is-entering{transform:scale(1.18);filter:contrast(1.35) brightness(.35) saturate(1.4)}
.wts-anim-cinematic .wts-slide.is-entering.is-active{transform:scale(1);filter:contrast(1.05) brightness(1) saturate(1)}
.wts-anim-cinematic .wts-slide.is-leaving{filter:contrast(1.4) brightness(.25);transform:scale(.92)}
