.lj-home-hero{position:relative;isolation:isolate;padding:28px 0 34px;background:linear-gradient(135deg,#080305,#1a0808 55%,#080305);overflow:hidden}.lj-home-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 45%,#d08a3926,transparent 52%)}.lj-home-hero__grid{display:block}.lj-home-hero__carousel{position:relative;overflow:hidden;border:1px solid #d9a84999;border-radius:18px;background:#100506;box-shadow:0 20px 55px #000b,0 0 0 4px #2d100d80;outline:none}.lj-home-hero__carousel:focus-visible{box-shadow:0 20px 55px #000b,0 0 0 4px #ffd875}.lj-home-hero__track{display:flex;transition:transform .65s cubic-bezier(.22,.61,.36,1);will-change:transform}.lj-home-hero__slide{position:relative;display:block;flex:0 0 100%;aspect-ratio:2.33;overflow:hidden;background:#180808}.lj-home-hero__slide::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#00000018,transparent 45%,#00000020);pointer-events:none}.lj-home-hero__slide img{display:block;width:100%;height:100%;object-fit:cover}.lj-home-hero__control{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:64px;border:1px solid #ffe39a99;border-radius:10px;background:#160707aa;color:#ffe6a2;font-size:42px;line-height:1;transform:translateY(-50%);cursor:pointer;transition:background .2s,transform .2s}.lj-home-hero__control:hover{background:#6d1c1ccc;transform:translateY(-50%) scale(1.06)}.lj-home-hero__control--prev{left:18px}.lj-home-hero__control--next{right:18px}.lj-home-hero__dots{position:absolute;bottom:16px;left:50%;z-index:2;display:flex;gap:8px;transform:translateX(-50%)}.lj-home-hero__dot{width:34px;height:5px;padding:0;border:0;border-radius:999px;background:#fff7;cursor:pointer;transition:background .25s,width .25s}.lj-home-hero__dot.is-active{width:52px;background:#ffd35e}.lj-home-hero__dot:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:760px){.lj-home-hero{padding:12px 0 20px}.lj-home-hero__carousel{border-radius:12px;box-shadow:0 12px 30px #000b}.lj-home-hero__slide{aspect-ratio:1.45}.lj-home-hero__control{width:34px;height:46px;font-size:30px}.lj-home-hero__control--prev{left:8px}.lj-home-hero__control--next{right:8px}.lj-home-hero__dots{bottom:10px}.lj-home-hero__dot{width:24px}.lj-home-hero__dot.is-active{width:36px}}@media(prefers-reduced-motion:reduce){.lj-home-hero__track{transition:none}}
.lj-home-hero{min-height:0;padding-top:0;padding-bottom:0}.lj-home-hero__slide{aspect-ratio:2.33}.lj-home-hero__slide img{object-fit:contain;background:#180808}.lj-jackpot-wrap{margin-top:0}@media(max-width:760px){.lj-home-hero__slide{aspect-ratio:2.33}.lj-home-hero__carousel{border-radius:0;border-left:0;border-right:0;box-shadow:0 10px 25px #0008}}
/* Banery działają automatycznie; pozostawiamy wyłącznie wskaźniki slajdów. */
.lj-home-hero__control{display:none!important}
