/* AXYVERAX 1.9.25 - 11 separate demo homepage personalities.
 * Supports the original slider controls and accessible interactions.
 * Deliberately scoped to front hero; widget/header components remain untouched.
 */
@media (min-width:1025px){
  /* 01 - News: asymmetric large feature and two editorial supporting rows */
  #primary .tjx-demo-ana .tjx-shell-mosaic{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
  #primary .tjx-demo-ana .tjx-side-mosaic{grid-template-rows:1.15fr .85fr}
  #primary .tjx-demo-ana .tjx-featured-frame{max-height:430px;min-height:410px}

  /* 02 - Tech: compact lead, vertically stacked quick stories */
  #primary .tjx-demo-teknoloji .tjx-shell-split{grid-template-columns:minmax(0,1.75fr) minmax(0,.95fr)}
  #primary .tjx-demo-teknoloji .tjx-featured-frame{min-height:400px;max-height:430px}
  #primary .tjx-demo-teknoloji .tjx-featured-title{font-size:clamp(24px,2.45vw,34px)}

  /* 03 - Future lab: wide cinematic stage, horizontal innovation strip */
  #primary .tjx-demo-teknoloji-2 .tjx-shell-banner{grid-template-columns:minmax(0,1fr)}
  #primary .tjx-demo-teknoloji-2 .tjx-featured-frame{min-height:330px;max-height:370px}
  #primary .tjx-demo-teknoloji-2 .tjx-featured-strip{grid-template-columns:1.2fr 1fr 1fr}
  #primary .tjx-demo-teknoloji-2 .tjx-support-card.is-strip{min-height:155px}

  /* 04 - Design: museum-like narrow hero with deep stacked right column */
  #primary .tjx-demo-modern .tjx-shell-mosaic{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
  #primary .tjx-demo-modern .tjx-side-mosaic{grid-template-rows:.9fr 1.1fr}
  #primary .tjx-demo-modern .tjx-featured-frame{min-height:410px;max-height:440px}
  #primary .tjx-demo-modern .tjx-mini-grid{grid-template-columns:1fr 1fr}

  /* 05 - Niche: compact slow-living wide photo plus 3 equal readings */
  #primary .tjx-demo-niche .tjx-featured-frame{min-height:290px;max-height:335px}
  #primary .tjx-demo-niche .tjx-featured-strip{grid-template-columns:repeat(3,minmax(0,1fr))}

  /* 06 - Magazine: dominant visual, one tall story plus compact two columns */
  #primary .tjx-demo-magazin .tjx-shell-mosaic{grid-template-columns:minmax(0,1.9fr) minmax(0,.9fr)}
  #primary .tjx-demo-magazin .tjx-side-mosaic{grid-template-rows:1fr 1fr}
  #primary .tjx-demo-magazin .tjx-featured-frame{min-height:420px;max-height:460px}

  /* 07 - Crypto: trading-desk split, denser right-hand analysis tiles */
  #primary .tjx-demo-kripto .tjx-shell-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1.05fr)}
  #primary .tjx-demo-kripto .tjx-featured-frame{min-height:390px;max-height:420px}
  #primary .tjx-demo-kripto .tjx-side-split{grid-template-rows:1fr 1fr;gap:12px}
  #primary .tjx-demo-kripto .tjx-support-card.is-side{min-height:180px}

  /* 08 - Crypto 2: research journal, tall analysis lead at right of feature */
  #primary .tjx-demo-kripto-2 .tjx-shell-mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}
  #primary .tjx-demo-kripto-2 .tjx-side-mosaic{grid-template-rows:1.2fr .8fr;gap:12px}
  #primary .tjx-demo-kripto-2 .tjx-featured-frame{min-height:400px;max-height:430px}
  #primary .tjx-demo-kripto-2 .tjx-featured-copy{bottom:65px}
  #primary .tjx-demo-kripto-2 .tjx-mini-grid{grid-template-columns:1fr 1fr;gap:12px}

  /* 09 - Travel: landscape panorama with photo-guide triptych */
  #primary .tjx-demo-gezi .tjx-featured-frame{min-height:350px;max-height:390px}
  #primary .tjx-demo-gezi .tjx-featured-strip{grid-template-columns:1.3fr 1fr 1fr}

  /* 10 - Gaming: punchy competitive wide highlight, smaller side column */
  #primary .tjx-demo-oyun .tjx-shell-split{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}
  #primary .tjx-demo-oyun .tjx-featured-frame{min-height:425px;max-height:455px}
  #primary .tjx-demo-oyun .tjx-featured-title{font-weight:900}

  /* 11 - Health: calm horizontal hero; two broad informative tiles and one feature */
  #primary .tjx-demo-saglik .tjx-featured-frame{min-height:315px;max-height:350px}
  #primary .tjx-demo-saglik .tjx-featured-strip{grid-template-columns:1fr 1fr 1.4fr}
}

/* Distinct shape and typography, also applied at tablet/mobile without affecting navigation. */
#primary .tjx-demo-ana .tjx-featured-frame,#primary .tjx-demo-ana .tjx-support-card{border-radius:14px}
#primary .tjx-demo-ana .tjx-support-category{border-radius:5px}
#primary .tjx-demo-teknoloji .tjx-featured-frame{border-radius:8px}
#primary .tjx-demo-teknoloji .tjx-support-card{border-radius:8px}
#primary .tjx-demo-teknoloji .tjx-featured-category{border-radius:5px}
#primary .tjx-demo-teknoloji-2 .tjx-featured-frame{border-radius:22px 22px 8px 8px}
#primary .tjx-demo-teknoloji-2 .tjx-support-card{border-radius:9px}
#primary .tjx-demo-modern .tjx-featured-copy{max-width:540px}
#primary .tjx-demo-modern .tjx-featured-title{font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.025em}
#primary .tjx-demo-modern .tjx-featured-category{border-radius:1px}
#primary .tjx-demo-niche .tjx-featured-title{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.02em}
#primary .tjx-demo-niche .tjx-featured-frame,#primary .tjx-demo-niche .tjx-support-card{border-radius:24px}
#primary .tjx-demo-magazin .tjx-featured-frame{border-radius:18px}
#primary .tjx-demo-magazin .tjx-featured-category{border-radius:6px}
#primary .tjx-demo-kripto .tjx-featured-frame,#primary .tjx-demo-kripto .tjx-support-card{border-radius:9px}
#primary .tjx-demo-kripto .tjx-featured-category{border-radius:4px}
#primary .tjx-demo-kripto .tjx-support-title{font-size:15px;line-height:1.25}
#primary .tjx-demo-kripto-2 .tjx-featured-frame{border-radius:4px}
#primary .tjx-demo-kripto-2 .tjx-support-card{border-radius:4px}
#primary .tjx-demo-kripto-2 .tjx-featured-title{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:clamp(25px,2.55vw,36px)}
#primary .tjx-demo-kripto-2 .tjx-support-category{border-radius:2px}
#primary .tjx-demo-gezi .tjx-featured-title{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.025em;font-weight:700}
#primary .tjx-demo-gezi .tjx-featured-frame,#primary .tjx-demo-gezi .tjx-support-card{border-radius:18px}
#primary .tjx-demo-oyun .tjx-featured-category{border-radius:999px}
#primary .tjx-demo-oyun .tjx-featured-frame,#primary .tjx-demo-oyun .tjx-support-card{border-radius:14px}
#primary .tjx-demo-saglik .tjx-featured-frame,#primary .tjx-demo-saglik .tjx-support-card{border-radius:22px}
#primary .tjx-demo-saglik .tjx-featured-title{font-weight:750;letter-spacing:-.02em}
@media(max-width:680px){
 #primary .tjx-featured-shell{gap:14px}
 #primary .tjx-demo-kripto-2 .tjx-featured-title,#primary .tjx-demo-modern .tjx-featured-title{font-size:23px}
 #primary .tjx-demo-kripto .tjx-support-title{font-size:16px}
}

/* 1.9.29: nine independent editorial identity systems. All share accessible slider controls. */
#primary .tjx-demo-spor .tjx-featured-frame,#primary .tjx-demo-spor .tjx-support-card{border-radius:9px;box-shadow:0 18px 42px rgba(0,0,0,.15)}
#primary .tjx-demo-spor .tjx-featured-frame{min-height:400px;max-height:400px}
#primary .tjx-demo-spor .tjx-featured-title{font-weight:900;text-transform:uppercase}
#primary .tjx-demo-spor .tjx-featured-category{border-radius:4px}
#primary .tjx-demo-spor .tjx-featured-shell{background:transparent}
#primary .tjx-demo-spor .tjx-shell-split{grid-template-columns:minmax(0,1.85fr) minmax(0,.95fr)}
#primary .tjx-demo-sinema .tjx-featured-frame,#primary .tjx-demo-sinema .tjx-support-card{border-radius:2px;box-shadow:0 18px 42px rgba(0,0,0,.15)}
#primary .tjx-demo-sinema .tjx-featured-frame{min-height:440px;max-height:440px}
#primary .tjx-demo-sinema .tjx-featured-title{font-weight:650;text-transform:none}
#primary .tjx-demo-sinema .tjx-featured-category{border-radius:2px}
#primary .tjx-demo-sinema .tjx-featured-shell{background:transparent}
#primary .tjx-demo-sinema .tjx-shell-mosaic{grid-template-columns:minmax(0,1.07fr) minmax(0,1.15fr)}
#primary .tjx-demo-otomobil .tjx-featured-frame,#primary .tjx-demo-otomobil .tjx-support-card{border-radius:5px;box-shadow:0 18px 42px rgba(0,0,0,.15)}
#primary .tjx-demo-otomobil .tjx-featured-frame{min-height:425px;max-height:425px}
#primary .tjx-demo-otomobil .tjx-featured-title{font-weight:900;text-transform:uppercase}
#primary .tjx-demo-otomobil .tjx-featured-category{border-radius:5px}
#primary .tjx-demo-otomobil .tjx-featured-shell{background:transparent}
#primary .tjx-demo-otomobil .tjx-shell-split{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr)}
#primary .tjx-demo-yemek .tjx-featured-frame,#primary .tjx-demo-yemek .tjx-support-card{border-radius:24px;box-shadow:0 18px 42px rgba(0,0,0,.15)}
#primary .tjx-demo-yemek .tjx-featured-frame{min-height:335px;max-height:335px}
#primary .tjx-demo-yemek .tjx-featured-title{font-weight:700;text-transform:none}
#primary .tjx-demo-yemek .tjx-featured-category{border-radius:14px}
#primary .tjx-demo-yemek .tjx-featured-shell{background:transparent}
#primary .tjx-demo-yemek .tjx-featured-strip{grid-template-columns:1.35fr 1fr .9fr}
#primary .tjx-demo-ekonomi .tjx-featured-frame,#primary .tjx-demo-ekonomi .tjx-support-card{border-radius:4px;box-shadow:0 18px 42px rgba(0,0,0,.15)}
#primary .tjx-demo-ekonomi .tjx-featured-frame{min-height:435px;max-height:435px}
#primary .tjx-demo-ekonomi .tjx-featured-title{font-weight:800;text-transform:none}
#primary .tjx-demo-ekonomi .tjx-featured-category{border-radius:0px}
#primary .tjx-demo-ekonomi .tjx-featured-shell{background:transparent}
#primary .tjx-demo-ekonomi .tjx-shell-mosaic{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr)}
#primary .tjx-demo-dekorasyon .tjx-featured-frame,#primary .tjx-demo-dekorasyon .tjx-support-card{border-radius:25px;box-shadow:0 18px 42px rgba(0,0,0,.15)}
#primary .tjx-demo-dekorasyon .tjx-featured-frame{min-height:310px;max-height:310px}
#primary .tjx-demo-dekorasyon .tjx-featured-title{font-weight:650;text-transform:none}
#primary .tjx-demo-dekorasyon .tjx-featured-category{border-radius:18px}
#primary .tjx-demo-dekorasyon .tjx-featured-shell{background:transparent}
#primary .tjx-demo-dekorasyon .tjx-featured-strip{grid-template-columns:1.35fr 1fr .9fr}
#primary .tjx-demo-egitim .tjx-featured-frame,#primary .tjx-demo-egitim .tjx-support-card{border-radius:15px;box-shadow:0 18px 42px rgba(0,0,0,.15)}
#primary .tjx-demo-egitim .tjx-featured-frame{min-height:410px;max-height:410px}
#primary .tjx-demo-egitim .tjx-featured-title{font-weight:850;text-transform:none}
#primary .tjx-demo-egitim .tjx-featured-category{border-radius:10px}
#primary .tjx-demo-egitim .tjx-featured-shell{background:transparent}
#primary .tjx-demo-egitim .tjx-shell-split{grid-template-columns:minmax(0,1.36fr) minmax(0,1fr)}
#primary .tjx-demo-muzik .tjx-featured-frame,#primary .tjx-demo-muzik .tjx-support-card{border-radius:18px;box-shadow:0 18px 42px rgba(0,0,0,.15)}
#primary .tjx-demo-muzik .tjx-featured-frame{min-height:460px;max-height:460px}
#primary .tjx-demo-muzik .tjx-featured-title{font-weight:900;text-transform:uppercase}
#primary .tjx-demo-muzik .tjx-featured-category{border-radius:14px}
#primary .tjx-demo-muzik .tjx-featured-shell{background:transparent}
#primary .tjx-demo-muzik .tjx-shell-mosaic{grid-template-columns:minmax(0,1.8fr) minmax(0,.9fr)}
#primary .tjx-demo-emlak .tjx-featured-frame,#primary .tjx-demo-emlak .tjx-support-card{border-radius:6px;box-shadow:0 18px 42px rgba(0,0,0,.15)}
#primary .tjx-demo-emlak .tjx-featured-frame{min-height:385px;max-height:385px}
#primary .tjx-demo-emlak .tjx-featured-title{font-weight:700;text-transform:none}
#primary .tjx-demo-emlak .tjx-featured-category{border-radius:3px}
#primary .tjx-demo-emlak .tjx-featured-shell{background:transparent}
#primary .tjx-demo-emlak .tjx-featured-strip{grid-template-columns:1.35fr 1fr .9fr}

#primary .tjx-demo-sinema .tjx-featured-title,#primary .tjx-demo-dekorasyon .tjx-featured-title,#primary .tjx-demo-emlak .tjx-featured-title{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.015em}
#primary .tjx-demo-muzik .tjx-featured-shade{background:linear-gradient(0deg,rgba(24,5,39,.97),rgba(24,5,39,.25) 60%,transparent)}
#primary .tjx-demo-ekonomi .tjx-support-category,#primary .tjx-demo-spor .tjx-support-category{letter-spacing:.075em}
@media(max-width:1024px){
 #primary :is(.tjx-demo-spor,.tjx-demo-sinema,.tjx-demo-otomobil,.tjx-demo-ekonomi,.tjx-demo-egitim,.tjx-demo-muzik) :is(.tjx-shell-split,.tjx-shell-mosaic){grid-template-columns:1fr}
}
@media(max-width:680px){
 #primary :is(.tjx-demo-spor,.tjx-demo-sinema,.tjx-demo-otomobil,.tjx-demo-yemek,.tjx-demo-ekonomi,.tjx-demo-dekorasyon,.tjx-demo-egitim,.tjx-demo-muzik,.tjx-demo-emlak) .tjx-featured-frame{min-height:290px;max-height:none}
 #primary :is(.tjx-demo-yemek,.tjx-demo-dekorasyon,.tjx-demo-emlak) .tjx-featured-strip{grid-template-columns:1fr}
}
