/* MAK Slider Engine v1.1 — v2.7.1: valódi autoplay + staggerelt motion */
.mak-slider-host{position:relative;isolation:isolate}.mak-slider-track{--mak-gap:18px;--mak-visible:2.2;display:flex!important;grid-template-columns:none!important;gap:var(--mak-gap)!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;padding:8px 5px 14px;margin-inline:-5px;touch-action:pan-y pinch-zoom}.mak-slider-track::-webkit-scrollbar{display:none}.mak-slider-track.is-swipe-off{overflow-x:hidden;touch-action:pan-y}.mak-slider-track>.mak-slide{box-sizing:border-box;flex:0 0 calc((100% - (var(--mak-gap) * (var(--mak-visible) - 1))) / var(--mak-visible))!important;width:auto!important;min-width:0;scroll-snap-align:start;scroll-snap-stop:normal;transition:transform var(--mak-slider-speed,620ms) cubic-bezier(.2,.8,.2,1),opacity var(--mak-slider-speed,620ms) ease,filter var(--mak-slider-speed,620ms) ease,box-shadow var(--mak-slider-speed,620ms) ease}.mak-slider-track.is-draggable{cursor:grab}.mak-slider-track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.mak-slider-track.is-dragging a{pointer-events:none}
.mak-slider-ui{position:relative;z-index:5;margin-top:8px}.mak-slider-nav{display:flex;align-items:center;gap:10px;min-height:40px}.mak-slider-arrow{width:38px;height:38px;border-radius:50%;border:1px solid rgba(211,113,255,.42);background:linear-gradient(145deg,rgba(40,23,55,.92),rgba(22,18,36,.92));color:#f7d9ff;box-shadow:inset 0 0 16px rgba(191,61,255,.08),0 0 18px rgba(184,61,255,.10);display:grid;place-items:center;cursor:pointer;transition:.22s ease}.mak-slider-arrow span{font-size:27px;line-height:1;transform:translateY(-1px)}.mak-slider-arrow:disabled{opacity:.3;cursor:default;transform:none!important}.mak-slider-arrow:hover:not(:disabled),.mak-slider-arrow:focus-visible{transform:translateY(-2px) scale(1.04);border-color:#df65ff;box-shadow:0 0 22px rgba(218,77,255,.35),inset 0 0 18px rgba(77,217,255,.08);outline:none}.mak-slider-progress{height:7px;flex:1;min-width:90px;position:relative;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.06);overflow:visible;box-shadow:inset 0 0 12px rgba(0,0,0,.24)}.mak-slider-progress>i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#8b2dff,#ed32ad,#42d7ff);box-shadow:0 0 14px rgba(226,67,255,.55);transition:width var(--mak-slider-speed,620ms) ease}.mak-slider-progress-paw{position:absolute;top:50%;left:-9px;width:18px;height:18px;transform:translateY(-50%);transition:left var(--mak-slider-speed,620ms) ease;filter:drop-shadow(0 0 7px rgba(226,77,255,.7));display:grid;place-items:center}.mak-slider-paw-art{width:18px;height:18px;object-fit:contain}.mak-slider-counter{font-size:11px;font-weight:900;letter-spacing:.08em;color:#d8cce6;min-width:42px;text-align:right}.mak-slider-dots{display:flex;gap:5px}.mak-slider-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#5d4c67}.mak-slider-dots button.is-active{background:#ee4bce;box-shadow:0 0 9px #e54bd8}
/* Active-card intelligence */
.mak-slider-track.is-fx-full>.mak-slide{filter:saturate(.88) brightness(.82);opacity:.78}.mak-slider-track.is-fx-full>.mak-slide.is-active{filter:saturate(1.08) brightness(1);opacity:1}.mak-slider-track.is-fx-lite>.mak-slide{opacity:.9}.mak-slider-track.is-fx-lite>.mak-slide.is-active{opacity:1}
.mak-slider-track.is-mode-coverflow{padding-block:18px 22px;scroll-padding-inline:12%}.mak-slider-track.is-mode-coverflow>.mak-slide{transform:scale(.91) perspective(900px) rotateY(3deg);transform-origin:center}.mak-slider-track.is-mode-coverflow>.mak-slide.is-active{transform:scale(1) perspective(900px) rotateY(0);z-index:2;box-shadow:0 20px 50px rgba(0,0,0,.22),0 0 26px rgba(206,73,255,.12)}.mak-slider-track.is-mode-coverflow>.mak-slide.is-prev{transform:scale(.93) perspective(900px) rotateY(4deg)}.mak-slider-track.is-mode-coverflow>.mak-slide.is-next{transform:scale(.93) perspective(900px) rotateY(-4deg)}
.mak-slider-track.is-mode-deck>.mak-slide{transform:scale(.96);opacity:.72}.mak-slider-track.is-mode-deck>.mak-slide.is-active{transform:translateY(-5px) scale(1);opacity:1;z-index:2}.mak-slider-track.is-mode-deck>.mak-slide.is-active:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px rgba(228,88,255,.26),0 0 32px rgba(185,57,255,.12)}
.mak-slider-track.is-mode-ranking>.mak-slide.is-active{transform:translateY(-4px) scale(1.01);box-shadow:0 18px 38px rgba(0,0,0,.16),0 0 25px rgba(206,75,255,.11)}.mak-slider-track.is-mode-ranking>.mak-slide.rank-1{--mak-rank-glow:#ffcc58}.mak-slider-track.is-mode-ranking>.mak-slide.rank-1.is-active{box-shadow:0 18px 40px rgba(0,0,0,.18),0 0 28px color-mix(in srgb,var(--mak-rank-glow) 34%,transparent)}
.mak-slider-track.is-mode-conveyor>.mak-slide{transition-timing-function:cubic-bezier(.16,.84,.24,1)}.mak-slider-host-now_reading .mak-slider-track{--mak-gap:12px}.mak-slider-host-now_reading .mak-now-reading-item{min-height:112px;align-items:center}.mak-slider-host-now_reading .mak-now-reading-item.is-active{border-color:rgba(71,231,173,.35);box-shadow:0 0 0 1px rgba(71,231,173,.08),0 0 26px rgba(71,231,173,.08)}
/* Single-page cinematic related */
.mak-slider-host-related .mak-related-grid{align-items:stretch}.mak-slider-host-related .mak-post-card{height:auto}.mak-slider-host-related .mak-post-card.is-active .mak-card-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(108deg,transparent 22%,rgba(255,255,255,.12) 43%,transparent 58%);transform:translateX(-130%);animation:makSlideScan .75s ease-out forwards}
/* Latest rail peeking */
.mak-slider-host-latest .mak-post-card{height:auto}.mak-slider-host-latest .mak-slider-track{padding-bottom:18px}
/* Weekly / period slider panels */
.mak-weekly-panel .mak-slider-ui,.mak-period-panel .mak-slider-ui{margin:6px 4px 14px}.mak-weekly-panel[hidden] .mak-slider-ui,.mak-period-panel[hidden] .mak-slider-ui{display:none}.mak-weekly-panel .mak-slider-track,.mak-period-panel .mak-slider-track{padding-top:12px}.mak-period-panel .mak-post-card{height:auto}
/* Scanner / ignite only once after active change */
.mak-slide{position:relative}.mak-slide.is-ignite:before{content:"";position:absolute;z-index:8;pointer-events:none;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 10%,rgba(239,93,255,.03) 35%,rgba(91,223,255,.15) 48%,transparent 61%);transform:translateX(-120%);animation:makSlideScan .72s ease-out both}.mak-slide.is-ignite>*{position:relative;z-index:1}@keyframes makSlideScan{to{transform:translateX(120%)}}
/* Radar morph: nem carousel, hanem intelligens újrarendezés */
[data-mak-motion-grid] .mak-radar-panel{perspective:900px}.mak-grid-enter{animation:makGridMorph .48s cubic-bezier(.16,.84,.24,1) both;animation-delay:var(--mak-grid-delay,0ms)}.is-scan-enter{animation:makGridScan .56s cubic-bezier(.16,.84,.24,1) both;animation-delay:var(--mak-grid-delay,0ms)}@keyframes makGridMorph{from{opacity:0;transform:translateY(14px) scale(.975);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes makGridScan{0%{opacity:.15;transform:translateX(18px);filter:brightness(1.5) blur(2px)}100%{opacity:1;transform:none;filter:none}}
/* paused state as subtle system feedback */
.mak-slider-host.is-slider-paused .mak-slider-progress{opacity:.58}.mak-slider-host.is-slider-paused .mak-slider-progress-paw{filter:grayscale(.25) drop-shadow(0 0 4px rgba(226,77,255,.35))}
@media(max-width:980px){.mak-slider-track{--mak-gap:14px}.mak-slider-arrow{width:36px;height:36px}.mak-slider-host-related .mak-section-head{margin-bottom:4px}}
@media(max-width:590px){.mak-slider-track{--mak-gap:10px;padding-inline:2px;margin-inline:-2px}.mak-slider-ui{margin-top:4px}.mak-slider-nav{gap:7px}.mak-slider-arrow{width:34px;height:34px}.mak-slider-progress{height:6px}.mak-slider-counter{font-size:10px}.mak-slider-track.is-mode-coverflow>.mak-slide,.mak-slider-track.is-mode-deck>.mak-slide{transform:none!important}.mak-slider-track.is-fx-full>.mak-slide{filter:none;opacity:.92}.mak-slider-track.is-fx-full>.mak-slide.is-active{opacity:1}}
@media(prefers-reduced-motion:reduce){.mak-slider-track{scroll-behavior:auto}.mak-slider-track>.mak-slide,.mak-slider-progress>i,.mak-slider-progress-paw{transition:none!important;animation:none!important;transform:none!important;filter:none!important;opacity:1!important}.mak-slide:before,.mak-card-image:after{display:none!important}.mak-grid-enter,.is-scan-enter{animation:none!important}}
html[data-mak-fx="off"] .mak-slider-track>.mak-slide,html[data-mak-fx="lite"] .mak-slider-track.is-mode-coverflow>.mak-slide{transform:none!important;filter:none!important;opacity:1!important}html[data-mak-fx="off"] .mak-slide:before{display:none!important}

.mak-slider-track.is-fx-full>.mak-slide.is-active .mak-card-title,.mak-slider-track.is-fx-full>.mak-slide.is-active .mak-now-reading-title,.mak-slider-track.is-fx-full>.mak-slide.is-active .mak-weekly-copy strong{text-shadow:0 0 12px rgba(224,96,255,.18)}
.mak-slider-track.is-fx-full>.mak-slide.is-active .mak-card-image img{transform:scale(1.018);transition:transform 700ms cubic-bezier(.16,.84,.24,1)}


/* v2.7.1 — látható, de visszafogott automatikus mozgás */
.mak-slider-progress>i,.mak-slider-progress-paw{z-index:2}
.mak-slider-autoplay-timer{position:absolute;z-index:1;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,rgba(132,44,255,.10),rgba(239,53,190,.34),rgba(70,216,255,.22));box-shadow:0 0 12px rgba(226,67,255,.18);pointer-events:none}
.mak-slider-autoplay-timer.is-running{animation:makSliderAutoCountdown var(--mak-auto-duration,5200ms) linear forwards}
@keyframes makSliderAutoCountdown{from{width:0;opacity:.35}12%{opacity:.8}to{width:100%;opacity:.32}}
.mak-slider-host.is-auto-moving .mak-slider-progress{box-shadow:inset 0 0 12px rgba(0,0,0,.24),0 0 18px rgba(194,63,255,.12)}
.mak-slider-host.is-auto-moving .mak-slider-progress-paw{filter:drop-shadow(0 0 10px rgba(226,77,255,.9)) drop-shadow(0 0 5px rgba(65,218,255,.45))}
.mak-slider-host.is-auto-moving .mak-slide.is-active{will-change:transform,filter,opacity}
.mak-slider-host.is-smart-pause .mak-slider-autoplay-timer{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.mak-slider-autoplay-timer{display:none!important}.mak-slider-host.is-auto-moving .mak-slide{will-change:auto}}
