/* Temajet Premium 1.9.12 compact demo-based hero slider */
#primary .tjx-featured{margin-top:24px;margin-bottom:34px}
#primary .tjx-featured-label{display:flex;align-items:center;gap:16px;margin-bottom:14px;font-size:15px;font-weight:800;letter-spacing:-.02em}
#primary .tjx-featured-rule{height:1px;flex:1;background:currentColor;opacity:.17}
#primary .tjx-featured-shell{display:grid;gap:18px;align-items:stretch}
#primary .tjx-shell-split{grid-template-columns:minmax(0,1.65fr) minmax(280px,.95fr)}
#primary .tjx-shell-mosaic{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr)}
#primary .tjx-shell-banner{grid-template-columns:1fr}
#primary .tjx-featured-main{min-width:0}
#primary .tjx-featured-frame{position:relative;width:100%;aspect-ratio:641/380;min-height:420px;max-height:460px;overflow:hidden;border-radius:18px;background:#111d31;isolation:isolate;box-shadow:0 20px 55px rgba(0,0,0,.14)}
#primary .tjx-shell-banner .tjx-featured-frame{min-height:360px;max-height:410px}
#primary .tjx-featured-track{position:relative;width:100%;height:100%}
#primary .tjx-featured-slide{position:absolute;inset:0;display:none!important;overflow:hidden;opacity:0;z-index:0}
#primary .tjx-featured-slide.tjx-featured-current{display:block!important;opacity:1;z-index:1;animation:tjx-slide-in .5s ease both}
#primary .tjx-featured-link,#primary .tjx-support-link{display:block!important;width:100%;height:100%;position:relative;text-decoration:none!important;color:#fff!important;overflow:hidden;border-radius:inherit}
#primary .tjx-featured-picture,#primary .tjx-support-picture{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;position:absolute;inset:0;aspect-ratio:641/380}
#primary .tjx-featured-shade{position:absolute;inset:0;display:block;background:linear-gradient(0deg,rgba(5,9,20,.94) 0%,rgba(5,9,20,.55) 35%,transparent 82%)}
#primary .tjx-featured-copy{position:absolute;left:clamp(18px,4vw,42px);bottom:clamp(60px,8vw,80px);right:clamp(18px,4vw,42px);display:flex;flex-direction:column;align-items:start;gap:10px;max-width:780px;z-index:1;color:#fff!important}
#primary .tjx-featured-category,#primary .tjx-support-category{display:inline-block;background:var(--tjx-accent,#537df8);color:var(--tjx-accent-text,#fff);border-radius:999px;padding:7px 13px;font-size:11px;letter-spacing:.08em;font-weight:800;text-transform:uppercase}
#primary .tjx-featured-title{display:block;color:#fff!important;font-size:clamp(24px,2.7vw,38px);font-weight:850;line-height:1.14;letter-spacing:-.03em;text-shadow:0 2px 16px rgba(0,0,0,.32)}
#primary .tjx-featured-date{color:#e7edff!important;font-size:13px;font-weight:500}
#primary .tjx-featured-actions{position:absolute;left:clamp(18px,4vw,42px);right:clamp(18px,4vw,42px);bottom:16px;z-index:5;display:flex;justify-content:space-between;align-items:center;pointer-events:none}
#primary .tjx-featured-dots,#primary .tjx-featured-arrows{display:flex;gap:9px;align-items:center;pointer-events:auto}
#primary button.tjx-featured-dot{width:10px;height:10px;padding:0;margin:0;border:0!important;border-radius:10px;background:#ffffff80;cursor:pointer;box-shadow:none!important}
#primary button.tjx-featured-dot.is-active{width:29px;background:#fff}
#primary .tjx-featured-arrows button{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid #ffffff75!important;background:#101a2bcc!important;color:#fff!important;font-size:25px;line-height:1;cursor:pointer;margin:0;padding:0;box-shadow:none}
#primary .tjx-featured-arrows button:hover{background:var(--tjx-accent,#537df8)!important}
#primary .tjx-support-card{position:relative;min-height:0;border-radius:18px;overflow:hidden;background:#10192c;box-shadow:0 14px 30px rgba(0,0,0,.11)}
#primary .tjx-support-card.is-side{min-height:200px}
#primary .tjx-side-split{display:grid;grid-template-rows:1fr 1fr;gap:18px}
#primary .tjx-side-mosaic{display:grid;grid-template-rows:1.1fr .9fr;gap:18px}
#primary .tjx-support-card.is-tall{min-height:220px}
#primary .tjx-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#primary .tjx-featured-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
#primary .tjx-support-card.is-strip{min-height:175px}
#primary .tjx-support-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,11,18,.88) 0%,rgba(7,11,18,.42) 45%,transparent 85%)}
#primary .tjx-support-copy{position:absolute;left:16px;right:16px;bottom:14px;display:flex;flex-direction:column;gap:8px;z-index:1}
#primary .tjx-support-title{font-size:17px;line-height:1.25;font-weight:800;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.28)}
#primary .tjx-support-card.is-mini .tjx-support-title{font-size:14px;line-height:1.3}
#primary .tjx-featured-frame:focus-visible,#primary .tjx-featured-link:focus-visible,#primary .tjx-support-link:focus-visible{outline:3px solid var(--tjx-accent,#537df8);outline-offset:-4px}
#primary .tjx-demo-magazin .tjx-featured-frame,#primary .tjx-demo-magazin .tjx-support-card{border-radius:22px}
#primary .tjx-demo-magazin .tjx-featured-title{font-size:clamp(26px,2.9vw,42px)}
#primary .tjx-demo-modern .tjx-featured-frame,#primary .tjx-demo-modern .tjx-support-card{border-radius:8px}
#primary .tjx-demo-gezi .tjx-featured-frame{min-height:340px;max-height:390px}
#primary .tjx-demo-gezi .tjx-featured-strip .tjx-support-card,#primary .tjx-demo-saglik .tjx-featured-strip .tjx-support-card,#primary .tjx-demo-niche .tjx-featured-strip .tjx-support-card{min-height:160px}
#primary .tjx-demo-kripto .tjx-featured-frame,#primary .tjx-demo-kripto-2 .tjx-featured-frame{min-height:400px;max-height:430px}
#primary .tjx-demo-oyun .tjx-support-card{box-shadow:0 0 0 1px rgba(255,255,255,.06),0 16px 30px rgba(0,0,0,.18)}
@keyframes tjx-slide-in{from{opacity:.4}to{opacity:1}}
@media(max-width:1024px){#primary .tjx-shell-split,#primary .tjx-shell-mosaic{grid-template-columns:1fr}#primary .tjx-side-split,#primary .tjx-side-mosaic,#primary .tjx-featured-strip{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(160px,1fr)}#primary .tjx-side-split{grid-template-rows:none}#primary .tjx-side-mosaic{grid-template-rows:none}}
@media(max-width:680px){#primary .tjx-featured{margin-top:16px;margin-bottom:24px}#primary .tjx-featured-frame{min-height:280px;max-height:none;border-radius:12px}#primary .tjx-featured-copy{bottom:68px;gap:8px}#primary .tjx-featured-title{font-size:23px}#primary .tjx-featured-actions{bottom:12px}#primary .tjx-side-split,#primary .tjx-side-mosaic,#primary .tjx-featured-strip,#primary .tjx-mini-grid{grid-template-columns:1fr;gap:14px}#primary .tjx-support-card,#primary .tjx-support-card.is-side,#primary .tjx-support-card.is-tall,#primary .tjx-support-card.is-strip{min-height:180px;border-radius:12px}#primary .tjx-support-title{font-size:16px}}
@media(prefers-reduced-motion:reduce){#primary .tjx-featured-slide.tjx-featured-current{animation:none}}
