/*
 * YedinciSanat Ana Sayfa Kart Sistemi
 * Ön yüz kart bileşenleri .ys-hcs kapsamında izole edilir.
 * Panel önizlemeleri ayrı demo sınıflarıyla çalışır.
 */
.ys-hcs{
  --hcs-gap:var(--ys-gap,20px);
  --hcs-radius:var(--ys-radius,10px);
  --hcs-surface:var(--ys-card,#fffdf9);
  --hcs-border:var(--ys-border,#e6ddd2);
  --hcs-text:var(--ys-text,#2f2a26);
  --hcs-muted:var(--ys-muted,#8b837b);
  --hcs-accent:var(--ys-accent,#d71920);
  --hcs-heading:var(--ys-heading-font,Georgia,serif);
  --hcs-body:var(--ys-body-font,Arial,sans-serif);
  min-width:0;
}

.ys-hcs-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:var(--hcs-gap);
  align-items:stretch;
  min-width:0;
}

/* Yerleşim yalnızca kartların konumunu belirler. */
.ys-hcs[data-layout="mosaic"] .ys-hcs-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
.ys-hcs[data-layout="mosaic"] .ys-hcs-card:first-child{
  grid-column:span 2;
  grid-row:span 2;
}
.ys-hcs[data-layout="people"] .ys-hcs-grid{
  grid-template-columns:repeat(5,minmax(0,1fr));
}
.ys-hcs[data-layout="festival"] .ys-hcs-grid{
  grid-template-columns:repeat(3,minmax(0,1fr));
}

.ys-hcs-card{
  position:relative;
  display:flex;
  flex-direction:column;
  min-width:0;
  height:100%;
  overflow:hidden;
  border:1px solid var(--hcs-border);
  border-radius:var(--hcs-radius);
  background:var(--hcs-surface);
  color:var(--hcs-text);
  box-shadow:var(--ys-shadow,none);
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;
}

.ys-hcs-card__media{
  position:relative;
  display:block;
  flex:0 0 auto;
  width:100%;
  aspect-ratio:16/9;
  overflow:hidden;
  background:var(--ys-bg-soft,#f1ebe3);
}
.ys-hcs-card__media img,.ys-hcs-preview-image{
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  background:
    radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--hcs-accent) 18%,transparent),transparent 34%),
    linear-gradient(145deg,#eee8df,#d8cec1);
  transition:transform .32s ease;
}

.ys-hcs-card__body{
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
  min-width:0;
  padding:var(--ys-card-pad,15px);
}

.ys-hcs-meta{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:5px 8px;
  min-width:0;
  color:var(--hcs-muted);
  font-family:var(--hcs-body);
  font-size:10px;
  font-weight:600;
  line-height:1.2;
  letter-spacing:.055em;
  text-transform:uppercase;
}
.ys-hcs-meta__category{color:var(--hcs-accent)}
.ys-hcs-meta__icon{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
.ys-hcs-meta svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

.ys-hcs-card__title{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  min-height:2.12em;
  margin:10px 0 8px;
  color:var(--hcs-text);
  font-family:var(--hcs-heading);
  font-size:clamp(21px,1.45vw,27px);
  font-weight:600;
  line-height:1.06;
  letter-spacing:-.035em;
}
.ys-hcs-card__title a{color:inherit;text-decoration:none}

.ys-hcs-card__excerpt{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
  min-height:4.55em;
  margin:auto 0 0;
  color:var(--hcs-muted);
  font-family:var(--hcs-body);
  font-size:13px;
  line-height:1.52;
}

.ys-hcs-rating{
  position:absolute;
  top:10px;
  right:10px;
  z-index:4;
  display:inline-flex;
  align-items:center;
  padding:6px 8px;
  border-radius:999px;
  background:var(--hcs-accent);
  color:#fff;
  font-family:var(--hcs-body);
  font-size:10px;
  font-weight:700;
  line-height:1;
}

/* Editoryal */
.ys-hcs-card--editorial .ys-hcs-card__body{min-height:180px}

/* Vitrin: yalnızca ilk kart bu bileşeni kullanır. */
.ys-hcs-card--spotlight{
  min-height:440px;
  border:0;
  background:#171411;
  color:#fff;
}
.ys-hcs-card--spotlight .ys-hcs-card__media,.ys-hcs-card--spotlight .ys-hcs-card__shade{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  aspect-ratio:auto;
}
.ys-hcs-card--spotlight .ys-hcs-card__shade{
  z-index:1;
  background:linear-gradient(180deg,rgba(0,0,0,.02) 24%,rgba(0,0,0,.82) 100%);
}
.ys-hcs-card--spotlight .ys-hcs-card__body{
  position:absolute;
  z-index:2;
  inset:auto 0 0;
  min-height:0;
  padding:clamp(22px,3vw,38px);
  background:transparent;
}
.ys-hcs-card--spotlight .ys-hcs-meta{color:rgba(255,255,255,.76)}
.ys-hcs-card--spotlight .ys-hcs-meta__category{color:#e1b66f}
.ys-hcs-card--spotlight .ys-hcs-card__title{
  min-height:0;
  margin:8px 0 0;
  color:#fff;
  font-size:clamp(34px,3.2vw,52px);
  line-height:.98;
  -webkit-line-clamp:2;
}
.ys-hcs-card--spotlight .ys-hcs-card__excerpt{
  min-height:0;
  margin-top:10px;
  color:rgba(255,255,255,.8);
  -webkit-line-clamp:2;
}

/* Vitrin seçimi görünümden bağımsız olarak ilk kartı öne çıkarır. */
.ys-hcs[data-card-style="spotlight"] .ys-hcs-card:first-child{
  grid-column:span 2;
  grid-row:span 2;
}

/* Akış: kompakt editoryal haber masası */
.ys-hcs[data-card-style="news-horizontal"] .ys-hcs-grid,.ys-hcs[data-card-style="news-horizontal"][data-layout="mosaic"] .ys-hcs-grid,.ys-hcs[data-card-style="news-horizontal"][data-layout="people"] .ys-hcs-grid,.ys-hcs[data-card-style="news-horizontal"][data-layout="festival"] .ys-hcs-grid{
  grid-template-columns:repeat(3,minmax(0,1fr));
  column-gap:clamp(20px,2.4vw,32px);
  row-gap:0;
  align-items:start;
}
.ys-hcs[data-card-style="news-horizontal"][data-layout="mosaic"] .ys-hcs-card:first-child{
  grid-column:auto;
  grid-row:auto;
}

.ys-hcs-card--horizontal{
  display:grid;
  grid-template-columns:144px minmax(0,1fr);
  align-items:center;
  min-height:0;
  padding:16px 0;
  overflow:visible;
  border:0;
  border-top:1px solid color-mix(in srgb,var(--hcs-border) 88%,transparent);
  border-radius:0;
  background:transparent;
  box-shadow:none;
}
.ys-hcs-card--horizontal .ys-hcs-card__media{
  width:144px;
  height:auto;
  min-height:0;
  aspect-ratio:16/9;
  border-radius:min(var(--hcs-radius),8px);
}
.ys-hcs-card--horizontal .ys-hcs-card__body{
  justify-content:center;
  min-height:0;
  padding:0 0 0 16px;
  background:transparent;
}
.ys-hcs-card--horizontal .ys-hcs-meta{
  flex-wrap:nowrap;
  overflow:hidden;
  font-size:9px;
}
.ys-hcs-card--horizontal .ys-hcs-meta>span{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.ys-hcs-card--horizontal .ys-hcs-card__title{
  min-height:0;
  margin:7px 0 0;
  font-size:clamp(19px,1.22vw,23px);
  line-height:1.1;
  letter-spacing:-.025em;
  transition:color .2s ease;
}
.ys-hcs-card--horizontal .ys-hcs-card__excerpt{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  overflow:hidden;
  min-height:0;
  margin:7px 0 0;
  font-size:12px;
  line-height:1.4;
}
.ys-hcs-card--horizontal:hover .ys-hcs-card__title{
  color:var(--hcs-accent);
}
.ys-hcs-card--horizontal .ys-hcs-rating{
  top:15px;
  right:0;
}
body.ys-card-hover-lift .ys-hcs-card--horizontal:hover{
  box-shadow:none;
}

/* Portre */
.ys-hcs[data-card-style="bio"] .ys-hcs-grid{
  grid-template-columns:repeat(5,minmax(0,1fr));
}
.ys-hcs[data-card-style="bio"][data-layout="festival"] .ys-hcs-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
.ys-hcs-card--bio{
  align-items:center;
  overflow:visible;
  border:0;
  background:transparent;
  box-shadow:none;
  text-align:center;
}
.ys-hcs-card--bio .ys-hcs-card__media{
  width:min(100%,220px);
  aspect-ratio:1/1;
  border:1px solid var(--hcs-border);
  border-radius:999px;
  box-shadow:var(--ys-shadow,none);
}
.ys-hcs-card--bio .ys-hcs-card__body{
  align-items:center;
  width:100%;
  padding:13px 6px 0;
}
.ys-hcs-card--bio .ys-hcs-card__title{
  min-height:0;
  margin:4px 0;
  font-size:20px;
}

/* Poster (iç sistem anahtarı: festival) */
.ys-hcs[data-card-style="festival"] .ys-hcs-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
.ys-hcs[data-card-style="festival"][data-layout="festival"] .ys-hcs-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
.ys-hcs[data-card-style="festival"][data-layout="mosaic"] .ys-hcs-card:first-child{
  grid-column:auto!important;
  grid-row:auto!important;
}
.ys-hcs-card--festival .ys-hcs-card__media{aspect-ratio:4/5}
.ys-hcs-card--festival .ys-hcs-card__body{min-height:176px}
.ys-hcs[data-card-style="festival"] .ys-hcs-card--festival .ys-hcs-card__title{min-height:0}
.ys-hcs-card__eyebrow{
  color:var(--hcs-accent);
  font-family:var(--hcs-body);
  font-size:10px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.ys-hcs-facts{display:grid;gap:6px;margin-top:auto;color:var(--hcs-muted);font-family:var(--hcs-body);font-size:11px}

/* Hover seçenekleri */
body.ys-card-hover-none .ys-hcs-card:hover{transform:none;box-shadow:var(--ys-shadow,none)}
body.ys-card-hover-none .ys-hcs-card:hover img{transform:none}
body.ys-card-hover-lift .ys-hcs-card:hover{transform:translateY(-4px);box-shadow:var(--ys-shadow-hover,0 18px 38px rgba(15,23,42,.08))}
body.ys-card-hover-lift .ys-hcs-card:hover img{transform:none}
body.ys-card-hover-zoom .ys-hcs-card:hover{transform:none}
body.ys-card-hover-zoom .ys-hcs-card:hover img{transform:scale(1.045)}
.ys-hcs-card--bio:hover{box-shadow:none!important}

/* Panelde seçili önizleme varyantını göster. */
.ys-hcs-preview-variant[hidden]{display:none!important}

@media(max-width:1180px){
  .ys-hcs-grid,
  .ys-hcs[data-layout="mosaic"] .ys-hcs-grid,
  .ys-hcs[data-layout="people"] .ys-hcs-grid,
  .ys-hcs[data-layout="festival"] .ys-hcs-grid,
  .ys-hcs[data-card-style="bio"] .ys-hcs-grid,
  .ys-hcs[data-card-style="festival"] .ys-hcs-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .ys-hcs[data-card-style="news-horizontal"] .ys-hcs-grid,
  .ys-hcs[data-card-style="news-horizontal"][data-layout="mosaic"] .ys-hcs-grid,
  .ys-hcs[data-card-style="news-horizontal"][data-layout="people"] .ys-hcs-grid,
  .ys-hcs[data-card-style="news-horizontal"][data-layout="festival"] .ys-hcs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:680px){
  .ys-hcs-grid,
  .ys-hcs[data-layout="mosaic"] .ys-hcs-grid,
  .ys-hcs[data-layout="people"] .ys-hcs-grid,
  .ys-hcs[data-layout="festival"] .ys-hcs-grid,
  .ys-hcs[data-card-style="bio"] .ys-hcs-grid,
  .ys-hcs[data-card-style="festival"] .ys-hcs-grid{
    grid-template-columns:1fr;
  }
  .ys-hcs[data-layout="mosaic"] .ys-hcs-card:first-child,
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card:first-child{
    grid-column:auto;
    grid-row:auto;
  }
  .ys-hcs-card--editorial .ys-hcs-card__body{min-height:0}
  .ys-hcs-card__excerpt{min-height:0}
  .ys-hcs[data-card-style="news-horizontal"] .ys-hcs-grid,
  .ys-hcs[data-card-style="news-horizontal"][data-layout="mosaic"] .ys-hcs-grid,
  .ys-hcs[data-card-style="news-horizontal"][data-layout="people"] .ys-hcs-grid,
  .ys-hcs[data-card-style="news-horizontal"][data-layout="festival"] .ys-hcs-grid{grid-template-columns:1fr}
  .ys-hcs-card--horizontal{grid-template-columns:108px minmax(0,1fr);padding:13px 0}
  .ys-hcs-card--horizontal .ys-hcs-card__media{width:108px;min-height:0;aspect-ratio:16/9}
}

/* Ek kart seçenekleri */
.ys-hcs-card--horizontal .ys-hcs-card__excerpt{
  display:-webkit-box;
  min-height:0;
  margin-top:7px;
  font-size:12px;
  line-height:1.4;
  -webkit-line-clamp:1;
}
.ys-hcs-card--bio-square .ys-hcs-card__media{border-radius:var(--hcs-radius)}
.ys-hcs-card--bio .ys-hcs-card__excerpt{min-height:0;margin-top:7px;text-align:center;-webkit-line-clamp:2}
.ys-hcs-card--festival-portrait .ys-hcs-card__media{aspect-ratio:4/5}
.ys-hcs-card--festival-landscape .ys-hcs-card__media{aspect-ratio:16/9}
.ys-hcs-card--festival-poster .ys-hcs-card__media{aspect-ratio:3/4}
.ys-hcs-card__status{
  position:absolute;
  top:10px;
  left:10px;
  z-index:4;
  padding:6px 8px;
  border-radius:999px;
  background:rgba(23,20,17,.78);
  color:#fff;
  font-family:var(--hcs-body);
  font-size:9px;
  font-weight:700;
  letter-spacing:.05em;
  text-transform:uppercase;
}
.ys-hcs-card--festival .ys-hcs-meta{margin-top:10px}
.ys-hcs-card--festival .ys-hcs-card__excerpt{min-height:0;margin-top:10px;-webkit-line-clamp:2}

/* Vitrin: eşit yükseklik ve sıkı hizalama */
.ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-stage{
  --ys-vitrin-gap:16px;
  --ys-vitrin-height:clamp(540px,34vw,570px);
  display:grid;
  grid-template-columns:minmax(0,1.28fr) minmax(380px,.86fr);
  gap:22px;
  align-items:stretch;
  min-width:0;
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-stage > .ys-hcs-card--spotlight{
  grid-column:auto!important;
  grid-row:auto!important;
  min-width:0;
  min-height:0;
  height:var(--ys-vitrin-height);
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-side{
  display:flex;
  flex-direction:column;
  gap:var(--ys-vitrin-gap);
  min-width:0;
  height:var(--ys-vitrin-height);
}

.ys-hcs[data-card-style="spotlight"][data-layout="mosaic"] .ys-hcs-vitrin-side > .ys-hcs-card{
  grid-column:auto!important;
  grid-row:auto!important;
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support{
  display:grid;
  grid-template-columns:clamp(220px,16vw,232px) minmax(0,1fr);
  align-items:stretch;
  flex:1 1 0;
  min-width:0;
  min-height:0;
  height:calc((var(--ys-vitrin-height) - (var(--ys-vitrin-gap) * 3)) / 4);
  box-sizing:border-box;
  padding:0;
  overflow:visible;
  border:0;
  border-bottom:1px solid color-mix(in srgb,var(--hcs-border) 88%,transparent);
  border-radius:0;
  background:transparent;
  box-shadow:none;
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support:last-child{
  border-bottom:0;
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__media{
  width:100%;
  height:auto;
  min-height:0;
  aspect-ratio:16/9;
  align-self:center;
  border-radius:min(var(--hcs-radius),10px);
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__media img{
  width:100%;
  height:100%;
  object-fit:cover;
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__body{
  justify-content:flex-start;
  align-self:stretch;
  min-width:0;
  min-height:0;
  height:100%;
  box-sizing:border-box;
  overflow:hidden;
  padding:8px 0 8px 18px;
  background:transparent;
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-meta{
  flex-wrap:nowrap;
  overflow:hidden;
  font-size:9px;
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-meta > span{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__title{
  -webkit-line-clamp:2;
  min-height:0;
  margin:6px 0 0;
  font-size:clamp(18px,1.12vw,22px);
  line-height:1.08;
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__excerpt{
  display:-webkit-box!important;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  min-height:0;
  margin:6px 0 0;
  color:var(--hcs-muted);
  font-size:12px;
  line-height:1.42;
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-rating{
  top:8px;
  right:auto;
  left:8px;
  padding:5px 7px;
  font-size:9px;
}

.ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-more{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:var(--hcs-gap);
  margin-top:var(--hcs-gap);
}

body.home .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-card__title,body.front-page .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-card__title,body.home .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-card__title a,body.front-page .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-card__title a{
  color:#fff!important;
  opacity:1!important;
  text-shadow:0 2px 20px rgba(0,0,0,.38);
}

body.home .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-card__excerpt,body.front-page .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-card__excerpt{
  color:rgba(255,255,255,.84)!important;
  opacity:1!important;
}

body.home .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-meta,body.front-page .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-meta{
  color:rgba(255,255,255,.76)!important;
}

body.home .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-meta__category,body.front-page .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-meta__category{
  color:#e1b66f!important;
}

@media(max-width:1180px){
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-stage{
    grid-template-columns:minmax(0,1.2fr) minmax(320px,.92fr);
    --ys-vitrin-height:560px;
  }
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support{
    grid-template-columns:clamp(204px,19vw,224px) minmax(0,1fr);
  }
}

@media(max-width:980px){
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-stage{
    grid-template-columns:1fr;
    --ys-vitrin-height:auto;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-stage > .ys-hcs-card--spotlight{
    min-height:430px;
    height:auto;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-side{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-template-rows:auto!important;
    gap:14px;
    height:auto;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support{
    display:flex;
    flex-direction:column;
    height:auto;
    overflow:hidden;
    border:1px solid var(--hcs-border);
    border-radius:var(--hcs-radius);
    background:var(--hcs-surface);
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__media{
    width:100%;
    aspect-ratio:16/9;
    border-radius:0;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__body{
    justify-content:flex-start;
    padding:14px;
  }
}

@media(max-width:680px){
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-stage > .ys-hcs-card--spotlight{
    min-height:390px;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-side,
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-more{
    grid-template-columns:1fr!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-side{
    gap:0;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support{
    display:grid;
    grid-template-columns:132px minmax(0,1fr);
    align-items:center;
    padding:14px 0;
    overflow:visible;
    border:0;
    border-bottom:1px solid color-mix(in srgb,var(--hcs-border) 88%,transparent);
    border-radius:0;
    background:transparent;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support:last-child{
    border-bottom:0;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__media{
    width:132px;
    aspect-ratio:16/9;
    border-radius:min(var(--hcs-radius),8px);
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__body{
    padding:0 0 0 14px;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__excerpt{
    -webkit-line-clamp:1;
  }
}

/* Editoryal blok stilinin Vitrin’den bağımsız düzeni */
.ys-hcs[data-card-style="editorial"] .ys-hcs-grid,.ys-hcs[data-card-style="editorial"][data-layout="mosaic"] .ys-hcs-grid,.ys-hcs[data-card-style="editorial"][data-layout="people"] .ys-hcs-grid,.ys-hcs[data-card-style="editorial"][data-layout="festival"] .ys-hcs-grid{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:var(--hcs-gap);
  align-items:stretch;
}

.ys-hcs[data-card-style="editorial"][data-layout="mosaic"] .ys-hcs-card:first-child,.ys-hcs[data-card-style="editorial"][data-layout="people"] .ys-hcs-card:first-child,.ys-hcs[data-card-style="editorial"][data-layout="festival"] .ys-hcs-card:first-child{
  grid-column:auto!important;
  grid-row:auto!important;
}

.ys-hcs[data-card-style="editorial"] .ys-hcs-card--editorial{
  height:100%;
}

.ys-hcs[data-card-style="editorial"] .ys-hcs-card--editorial .ys-hcs-card__media{
  aspect-ratio:16/9;
}

.ys-hcs[data-card-style="editorial"] .ys-hcs-card--editorial .ys-hcs-card__body{
  min-height:0;
  padding:15px;
}

.ys-hcs[data-card-style="editorial"] .ys-hcs-card--editorial .ys-hcs-card__title{
  min-height:0;
  margin:9px 0 7px;
  -webkit-line-clamp:2;
}

.ys-hcs[data-card-style="editorial"] .ys-hcs-card--editorial .ys-hcs-card__excerpt{
  min-height:0;
  margin:0;
  -webkit-line-clamp:2;
}

@media(max-width:1180px){
  .ys-hcs[data-card-style="editorial"] .ys-hcs-grid,
  .ys-hcs[data-card-style="editorial"][data-layout="mosaic"] .ys-hcs-grid,
  .ys-hcs[data-card-style="editorial"][data-layout="people"] .ys-hcs-grid,
  .ys-hcs[data-card-style="editorial"][data-layout="festival"] .ys-hcs-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media(max-width:680px){
  .ys-hcs[data-card-style="editorial"] .ys-hcs-grid,
  .ys-hcs[data-card-style="editorial"][data-layout="mosaic"] .ys-hcs-grid,
  .ys-hcs[data-card-style="editorial"][data-layout="people"] .ys-hcs-grid,
  .ys-hcs[data-card-style="editorial"][data-layout="festival"] .ys-hcs-grid{
    grid-template-columns:1fr;
  }
}

/* Poster blok stili: masaüstünde dört sütun */
.ys-hcs[data-card-style="festival"] .ys-hcs-grid,.ys-hcs[data-card-style="festival"][data-layout="mosaic"] .ys-hcs-grid,.ys-hcs[data-card-style="festival"][data-layout="grid"] .ys-hcs-grid,.ys-hcs[data-card-style="festival"][data-layout="people"] .ys-hcs-grid,.ys-hcs[data-card-style="festival"][data-layout="festival"] .ys-hcs-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
}

@media(max-width:1180px){
  .ys-hcs[data-card-style="festival"] .ys-hcs-grid,
  .ys-hcs[data-card-style="festival"][data-layout="mosaic"] .ys-hcs-grid,
  .ys-hcs[data-card-style="festival"][data-layout="grid"] .ys-hcs-grid,
  .ys-hcs[data-card-style="festival"][data-layout="people"] .ys-hcs-grid,
  .ys-hcs[data-card-style="festival"][data-layout="festival"] .ys-hcs-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media(max-width:680px){
  .ys-hcs[data-card-style="festival"] .ys-hcs-grid,
  .ys-hcs[data-card-style="festival"][data-layout="mosaic"] .ys-hcs-grid,
  .ys-hcs[data-card-style="festival"][data-layout="grid"] .ys-hcs-grid,
  .ys-hcs[data-card-style="festival"][data-layout="people"] .ys-hcs-grid,
  .ys-hcs[data-card-style="festival"][data-layout="festival"] .ys-hcs-grid{
    grid-template-columns:1fr;
  }
}


/* v5.0.225 RC - Biyografiler mobilde 2 sütun / 4 içerik */
@media (max-width:680px){
  .ys-section-biyografiler .ys-hcs[data-card-style="bio"] .ys-hcs-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:22px 12px!important;
    align-items:start;
  }
  .ys-section-biyografiler .ys-hcs-card--bio:nth-child(n+5){
    display:none!important;
  }
  .ys-section-biyografiler .ys-hcs-card--bio .ys-hcs-card__media{
    width:min(100%,142px)!important;
  }
  .ys-section-biyografiler .ys-hcs-card--bio .ys-hcs-card__body{
    padding:10px 2px 0!important;
  }
  .ys-section-biyografiler .ys-hcs-card--bio .ys-hcs-card__title{
    font-size:17px!important;
    line-height:1.12!important;
  }
}

/* v5.0.227 RC - 7SGallery Vitrin bloğu */
.ys-hcs-card--gallery .ys-hcs-card__media{background:var(--hcs-soft)}
.ys-hcs-card--gallery .ys-hcs-card__media img{width:100%;height:100%;object-fit:cover;filter:none!important}
.ys-hcs-gallery-play{position:absolute;left:50%;top:50%;z-index:3;width:48px;height:48px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:rgba(20,17,15,.76);box-shadow:0 10px 30px rgba(0,0,0,.24);backdrop-filter:blur(5px)}
.ys-hcs-gallery-play::before{content:"";display:block;margin-left:4px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #fff}
.ys-hcs-card--vitrin-support .ys-hcs-gallery-play{width:34px;height:34px}
.ys-hcs-card--vitrin-support .ys-hcs-gallery-play::before{border-top-width:6px;border-bottom-width:6px;border-left-width:10px}
.ys-hcs-card--gallery .ys-hcs-card__excerpt{-webkit-line-clamp:2}
@media(max-width:680px){.ys-hcs-gallery-play{width:42px;height:42px}.ys-hcs-card--vitrin-support .ys-hcs-gallery-play{width:30px;height:30px}}

/* v5.0.239 RC - 7SGaleri ses/müzik kartı simgesi */
.ys-hcs-gallery-audio{position:absolute;left:50%;top:50%;z-index:3;width:48px;height:48px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:rgba(20,17,15,.76);color:#fff;font-size:23px;font-weight:700;line-height:1;box-shadow:0 10px 30px rgba(0,0,0,.24);backdrop-filter:blur(5px)}
.ys-hcs-card--vitrin-support .ys-hcs-gallery-audio{width:34px;height:34px;font-size:17px}
@media(max-width:680px){.ys-hcs-gallery-audio{width:42px;height:42px}.ys-hcs-card--vitrin-support .ys-hcs-gallery-audio{width:30px;height:30px;font-size:15px}}

/* 5.0.244 RC — Vitrin bloklarının mobil kart akışı */
@media (max-width:980px){
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-side{
    display:grid!important;
    width:100%!important;
    height:auto!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:auto!important;
    align-items:start!important;
  }
}

@media (max-width:680px){
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-stage{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    row-gap:16px!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-stage > .ys-hcs-card--spotlight{
    width:100%!important;
    min-height:360px!important;
    height:auto!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-card__body{
    padding:22px!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--spotlight .ys-hcs-card__title{
    font-size:clamp(30px,9vw,38px)!important;
    line-height:1!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-vitrin-side{
    display:grid!important;
    width:100%!important;
    height:auto!important;
    grid-template-columns:minmax(0,1fr)!important;
    grid-auto-rows:auto!important;
    gap:0!important;
    margin:0!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support{
    position:relative!important;
    display:grid!important;
    width:100%!important;
    height:auto!important;
    min-height:96px!important;
    grid-template-columns:120px minmax(0,1fr)!important;
    align-items:center!important;
    gap:0!important;
    padding:12px 0!important;
    overflow:hidden!important;
    border:0!important;
    border-bottom:1px solid color-mix(in srgb,var(--hcs-border) 88%,transparent)!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support:last-child{
    border-bottom:0!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__media{
    position:relative!important;
    inset:auto!important;
    align-self:center!important;
    width:120px!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
    overflow:hidden!important;
    border-radius:min(var(--hcs-radius),8px)!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__body{
    position:relative!important;
    inset:auto!important;
    z-index:2!important;
    display:flex!important;
    visibility:visible!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-self:stretch!important;
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    min-height:0!important;
    padding:2px 0 2px 14px!important;
    overflow:visible!important;
    background:transparent!important;
    color:var(--hcs-text)!important;
    opacity:1!important;
    transform:none!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-meta{
    display:flex!important;
    visibility:visible!important;
    max-width:100%!important;
    color:var(--hcs-muted)!important;
    opacity:1!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__title,
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__title a{
    display:-webkit-box!important;
    visibility:visible!important;
    min-height:0!important;
    margin:7px 0 0!important;
    overflow:hidden!important;
    color:var(--hcs-text)!important;
    font-size:18px!important;
    font-weight:600!important;
    line-height:1.08!important;
    letter-spacing:-.025em!important;
    opacity:1!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__excerpt{
    display:none!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-gallery-play,
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-gallery-audio{
    width:34px!important;
    height:34px!important;
  }
}

@media (max-width:390px){
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support{
    grid-template-columns:108px minmax(0,1fr)!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__media{
    width:108px!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__body{
    padding-left:12px!important;
  }

  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__title,
  .ys-hcs[data-card-style="spotlight"] .ys-hcs-card--vitrin-support .ys-hcs-card__title a{
    font-size:17px!important;
  }
}

/* 5.0.245 RC — Mobil Arayüz Oluşturucu blok stilleri */
@media (max-width:782px){
  body.home .ys-section[data-mobile-style] .ys-hcs,
  body.front-page .ys-section[data-mobile-style] .ys-hcs{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }

  body.home .ys-section[data-mobile-style] .ys-hcs-grid,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-grid,
  body.home .ys-section[data-mobile-style] .ys-hcs-vitrin-stage,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-vitrin-stage,
  body.home .ys-section[data-mobile-style] .ys-hcs-vitrin-side,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-vitrin-side,
  body.home .ys-section[data-mobile-style] .ys-hcs-vitrin-more,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-vitrin-more{
    display:contents!important;
  }

  body.home .ys-section[data-mobile-style] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-card{
    grid-column:auto!important;
    grid-row:auto!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    margin:0!important;
    transform:none!important;
  }

  /* Vitrin + Liste */
    body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead{
    position:relative!important;
    display:block!important;
    min-height:350px!important;
    overflow:hidden!important;
    border:0!important;
    border-radius:max(8px,var(--hcs-radius))!important;
    background:#171411!important;
    color:#fff!important;
    isolation:isolate!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead::after,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead::after{
    content:"";
    position:absolute;
    inset:0;
    z-index:1;
    background:linear-gradient(180deg,rgba(10,8,7,.02) 24%,rgba(10,8,7,.84) 100%);
    pointer-events:none;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__media{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    aspect-ratio:auto!important;
    border:0!important;
    border-radius:0!important;
  }
    body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__body{
    position:absolute!important;
    inset:auto 0 0!important;
    z-index:2!important;
    display:flex!important;
    width:100%!important;
    min-height:0!important;
    padding:22px!important;
    background:transparent!important;
    color:#fff!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-meta{color:rgba(255,255,255,.78)!important;}
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__title a{
    min-height:0!important;
    margin:8px 0 0!important;
    color:#fff!important;
    font-size:clamp(30px,9vw,39px)!important;
    line-height:1!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__excerpt{
    min-height:0!important;
    margin:9px 0 0!important;
    color:rgba(255,255,255,.8)!important;
    font-size:13px!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead),
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead),
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card{
    position:relative!important;
    display:grid!important;
    grid-template-columns:116px minmax(0,1fr)!important;
    align-items:center!important;
    min-height:94px!important;
    padding:12px 0!important;
    overflow:visible!important;
    border:0!important;
    border-bottom:1px solid color-mix(in srgb,var(--hcs-border) 88%,transparent)!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:var(--hcs-text)!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead + .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead + .ys-hcs-card{margin-top:8px!important;}
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__media,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__media{
    position:relative!important;
    inset:auto!important;
    width:116px!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    border:0!important;
    border-radius:min(var(--hcs-radius),8px)!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__shade,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__shade,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__shade,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__shade{display:none!important;}
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__body,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__body{
    position:relative!important;
    inset:auto!important;
    display:flex!important;
    justify-content:center!important;
    width:auto!important;
    min-width:0!important;
    min-height:0!important;
    padding:2px 0 2px 13px!important;
    overflow:visible!important;
    background:transparent!important;
    color:var(--hcs-text)!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-meta,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-meta{
    flex-wrap:nowrap!important;
    overflow:hidden!important;
    color:var(--hcs-muted)!important;
    font-size:9px!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title a,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__title a{
    min-height:0!important;
    margin:6px 0 0!important;
    color:var(--hcs-text)!important;
    font-size:18px!important;
    line-height:1.08!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__excerpt,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__excerpt,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-facts,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-facts{display:none!important;}

  
  /* Vitrin Izgara */
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card{
    position:relative!important;
    display:block!important;
    min-height:0!important;
    aspect-ratio:4/3!important;
    overflow:hidden!important;
    border:0!important;
    border-radius:max(8px,var(--hcs-radius))!important;
    background:#171411!important;
    isolation:isolate!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead{
    grid-column:1/-1!important;
    min-height:300px!important;
    aspect-ratio:16/9!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card::after,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card::after{
    content:"";
    position:absolute;
    inset:0;
    z-index:1;
    background:linear-gradient(180deg,rgba(10,8,7,.02) 30%,rgba(10,8,7,.84) 100%);
    pointer-events:none;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__media{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    aspect-ratio:auto!important;
    border:0!important;
    border-radius:0!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__shade,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__shade{display:none!important;}
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__body{
    position:absolute!important;
    inset:auto 0 0!important;
    z-index:2!important;
    display:flex!important;
    min-height:0!important;
    padding:12px!important;
    background:transparent!important;
    color:#fff!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__body{padding:20px!important;}
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-meta,
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__excerpt,
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-facts,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-facts,
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__eyebrow,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__eyebrow{display:none!important;}
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__title a{
    min-height:0!important;
    margin:0!important;
    color:#fff!important;
    font-size:18px!important;
    line-height:1.04!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__title a{font-size:clamp(29px,8.7vw,38px)!important;}

  /* İki sütun, yatay kaydırma ve tam genişlik için ortak dikey kart */
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:14px!important;
  }
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs{
    display:flex!important;
    gap:12px!important;
    width:100%!important;
    padding:0 2px 8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x mandatory;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch;
  }
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs::-webkit-scrollbar,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs::-webkit-scrollbar{display:none;}
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card{
    flex:0 0 min(78vw,310px)!important;
    scroll-snap-align:start;
  }
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card,
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card,
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card{
    position:relative!important;
    display:flex!important;
    flex-direction:column!important;
    min-height:0!important;
    overflow:hidden!important;
    border:1px solid var(--hcs-border)!important;
    border-radius:max(8px,var(--hcs-radius))!important;
    background:var(--hcs-surface)!important;
    color:var(--hcs-text)!important;
    box-shadow:var(--ys-shadow,none)!important;
  }
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card__media,
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__media,
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__media{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    border-radius:0!important;
  }
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card--bio .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card--bio .ys-hcs-card__media{aspect-ratio:1/1!important;border-radius:0!important;}
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card--festival .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card--festival .ys-hcs-card__media,
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card--festival .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card--festival .ys-hcs-card__media{aspect-ratio:4/5!important;}
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card__shade,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card__shade,
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__shade,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__shade,
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__shade,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__shade{display:none!important;}
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card__body,
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__body,
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__body{
    position:relative!important;
    inset:auto!important;
    display:flex!important;
    flex:1 1 auto!important;
    min-height:0!important;
    padding:12px!important;
    background:transparent!important;
    color:var(--hcs-text)!important;
  }
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__body{padding:15px!important;}
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card__title a{
    min-height:0!important;
    margin:7px 0 0!important;
    color:var(--hcs-text)!important;
    font-size:18px!important;
    line-height:1.08!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__title a,
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__title a{
    min-height:0!important;
    margin:8px 0 0!important;
    color:var(--hcs-text)!important;
    font-size:clamp(22px,6.2vw,28px)!important;
    line-height:1.05!important;
    -webkit-line-clamp:2!important;
  }
    body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__excerpt,
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__excerpt{
    min-height:0!important;
    margin:8px 0 0!important;
    font-size:12.5px!important;
    -webkit-line-clamp:2!important;
  }

  /* Bu Hafta: aynı altı mobil stil */
  body.home .ys-weekly[data-mobile-style] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style] .ys-weekly-list{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  body.home .ys-weekly[data-mobile-style] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style] .ys-weekly-showcase-card-v50152{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
  }
    body.home .ys-weekly[data-mobile-style="feature-grid"] .ys-weekly-showcase-card-1,
  body.front-page .ys-weekly[data-mobile-style="feature-grid"] .ys-weekly-showcase-card-1{grid-column:1/-1!important;min-height:300px!important;aspect-ratio:16/9!important;}
  body.home .ys-weekly[data-mobile-style="feature-grid"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1),
  body.front-page .ys-weekly[data-mobile-style="feature-grid"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1){display:block!important;aspect-ratio:4/3!important;}

  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-list,
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-list,
  body.home .ys-weekly[data-mobile-style="stacked"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="stacked"] .ys-weekly-list{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
  }
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-1,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-1{display:block!important;min-height:330px!important;aspect-ratio:16/9!important;margin-bottom:8px!important;}
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1),
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1),
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152{
    position:relative!important;
    display:grid!important;
    grid-template-columns:116px minmax(0,1fr)!important;
    align-items:center!important;
    min-height:94px!important;
    aspect-ratio:auto!important;
    padding:12px 0!important;
    overflow:visible!important;
    border:0!important;
    border-bottom:1px solid var(--ys-border)!important;
    border-radius:0!important;
    background:transparent!important;
  }
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1)::before,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1)::before,
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152::before,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152::before{display:none!important;}
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-media,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-media,
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-media,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-media{
    position:relative!important;
    inset:auto!important;
    width:116px!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    border-radius:8px!important;
  }
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-copy,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-copy,
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-copy,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-copy{
    position:relative!important;
    inset:auto!important;
    display:flex!important;
    justify-content:center!important;
    min-height:0!important;
    padding:2px 0 2px 13px!important;
    background:transparent!important;
    color:var(--ys-text)!important;
  }
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) strong,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) strong,
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 strong,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 strong{
    display:-webkit-box!important;
    color:var(--ys-text)!important;
    font-size:18px!important;
    line-height:1.08!important;
    white-space:normal!important;
    text-shadow:none!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
  }
    body.home .ys-weekly[data-mobile-style="two-column"] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style="two-column"] .ys-weekly-showcase-card-v50152{display:block!important;aspect-ratio:4/3!important;}
  body.home .ys-weekly[data-mobile-style="carousel"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="carousel"] .ys-weekly-list{
    display:flex!important;
    gap:12px!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory;
    scrollbar-width:none;
  }
  body.home .ys-weekly[data-mobile-style="carousel"] .ys-weekly-list::-webkit-scrollbar,
  body.front-page .ys-weekly[data-mobile-style="carousel"] .ys-weekly-list::-webkit-scrollbar{display:none;}
  body.home .ys-weekly[data-mobile-style="carousel"] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style="carousel"] .ys-weekly-showcase-card-v50152{
    display:block!important;
    flex:0 0 min(78vw,310px)!important;
    min-height:330px!important;
    aspect-ratio:16/9!important;
    scroll-snap-align:start;
  }
  body.home .ys-weekly[data-mobile-style="stacked"] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style="stacked"] .ys-weekly-showcase-card-v50152{display:block!important;min-height:310px!important;aspect-ratio:16/9!important;margin-bottom:12px!important;}
}

@media (max-width:390px){
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead),
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead),
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card,
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1),
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1),
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152{grid-template-columns:104px minmax(0,1fr)!important;}
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__media,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__media,
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-media,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-media,
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-media,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-media{width:104px!important;}
}

/* 5.0.245 RC — Kompakt mobil kartlarda tür bağımsız hizalama */
@media (max-width:782px){
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead),
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead),
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card{
    align-items:center!important;
    text-align:left!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__body,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__body{
    align-items:flex-start!important;
    text-align:left!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__status,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__status,
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__eyebrow,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__eyebrow,
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-facts,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-facts,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__status,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__status,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__eyebrow,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__eyebrow{display:none!important;}
}

/* 5.0.246 RC — Telefon odaklı mobil blok stilleri */
@media (max-width:782px){
  /* Mobil bölüm başlığı: başlık ve bağlantı aynı satırda, açıklama aşağıda. */
  body.home .ys-section-head,
  body.front-page .ys-section-head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:start!important;
    gap:8px 12px!important;
    margin-bottom:16px!important;
    padding:0!important;
    border:0!important;
  }
  body.home .ys-section-head>div,
  body.front-page .ys-section-head>div{min-width:0!important;}
  body.home .ys-section-head h2,
  body.front-page .ys-section-head h2{
    margin:0!important;
    font-size:clamp(31px,9.4vw,42px)!important;
    line-height:.96!important;
    letter-spacing:-.045em!important;
    text-transform:none!important;
  }
  body.home .ys-section-head p,
  body.front-page .ys-section-head p{
    max-width:34rem!important;
    margin:8px 0 0!important;
    font-size:14px!important;
    line-height:1.45!important;
  }
  body.home .ys-section-head>a,
  body.front-page .ys-section-head>a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-height:38px!important;
    margin:1px 0 0!important;
    padding:0 12px!important;
    border:1px solid var(--ys-border)!important;
    border-radius:999px!important;
    background:transparent!important;
    color:var(--ys-muted)!important;
    font-size:10px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:.055em!important;
    white-space:nowrap!important;
  }

  /* Tüm mobil stillerde masaüstü kalıntılarını temizle. */
  body.home .ys-section[data-mobile-style] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-card{
    box-sizing:border-box!important;
    transform:none!important;
    transition:none!important;
    -webkit-tap-highlight-color:transparent;
  }
  body.home .ys-section[data-mobile-style] .ys-hcs-card__media img,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-card__media img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }
  body.home .ys-section[data-mobile-style] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-card__body{
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
  body.home .ys-section[data-mobile-style] .ys-hcs-rating,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-rating{
    top:8px!important;
    right:8px!important;
    padding:5px 7px!important;
    font-size:9px!important;
  }

  /* Manşet Akışı: geniş kapak + mobil haber satırları. */
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead{
    display:block!important;
    min-height:0!important;
    overflow:visible!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:var(--hcs-text)!important;
    box-shadow:none!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead::after,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead::after{content:none!important;display:none!important;}
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__media{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    overflow:hidden!important;
    border-radius:max(9px,var(--hcs-radius))!important;
    background:var(--ys-bg-soft,#f1ebe3)!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__shade,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__shade{display:none!important;}
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__body{
    position:relative!important;
    inset:auto!important;
    display:flex!important;
    min-height:0!important;
    padding:13px 1px 19px!important;
    background:transparent!important;
    color:var(--hcs-text)!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-meta{color:var(--hcs-muted)!important;font-size:9px!important;}
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__title a{
    min-height:0!important;
    margin:7px 0 0!important;
    color:var(--hcs-text)!important;
    font-size:clamp(27px,7.8vw,34px)!important;
    line-height:1.01!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-card__excerpt{
    display:-webkit-box!important;
    min-height:0!important;
    margin:8px 0 0!important;
    color:var(--hcs-muted)!important;
    font-size:13px!important;
    line-height:1.45!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead),
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead){
    display:grid!important;
    grid-template-columns:112px minmax(0,1fr)!important;
    align-items:center!important;
    min-height:88px!important;
    padding:11px 0!important;
    overflow:visible!important;
    border:0!important;
    border-top:1px solid color-mix(in srgb,var(--hcs-border) 84%,transparent)!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__media{
    position:relative!important;
    inset:auto!important;
    width:112px!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    border-radius:8px!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__body{
    position:relative!important;
    inset:auto!important;
    justify-content:center!important;
    min-width:0!important;
    min-height:0!important;
    padding:0 0 0 13px!important;
    background:transparent!important;
    color:var(--hcs-text)!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-meta{font-size:8.5px!important;}
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title a{
    min-height:0!important;
    margin:5px 0 0!important;
    font-size:17.5px!important;
    line-height:1.08!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__excerpt{display:none!important;}

  /* Kapak Izgarası: ilk kart kapak, devamı iki sütun kısa kart. */
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:15px 10px!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card{
    display:flex!important;
    flex-direction:column!important;
    min-height:0!important;
    aspect-ratio:auto!important;
    overflow:visible!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:var(--hcs-text)!important;
    box-shadow:none!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card::after,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card::after{content:none!important;display:none!important;}
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__media{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    border-radius:9px!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__body{
    position:relative!important;
    inset:auto!important;
    display:flex!important;
    min-height:0!important;
    padding:8px 1px 0!important;
    background:transparent!important;
    color:var(--hcs-text)!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead{
    grid-column:1/-1!important;
    position:relative!important;
    display:block!important;
    aspect-ratio:16/9!important;
    overflow:hidden!important;
    border-radius:max(9px,var(--hcs-radius))!important;
    background:#171411!important;
    isolation:isolate!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead::after,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead::after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    background:linear-gradient(180deg,rgba(8,7,6,.02) 28%,rgba(8,7,6,.83) 100%)!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__media{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    aspect-ratio:auto!important;
    border-radius:0!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__body{
    position:absolute!important;
    inset:auto 0 0!important;
    z-index:2!important;
    padding:18px!important;
    color:#fff!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-meta{color:rgba(255,255,255,.76)!important;font-size:9px!important;}
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card--mobile-lead .ys-hcs-card__title a{
    margin:6px 0 0!important;
    color:#fff!important;
    font-size:clamp(27px,8vw,35px)!important;
    line-height:1!important;
  }
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-meta,
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card__excerpt,
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-facts,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-facts{display:none!important;}
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__title a{
    min-height:0!important;
    margin:0!important;
    color:var(--hcs-text)!important;
    font-size:17px!important;
    line-height:1.08!important;
    -webkit-line-clamp:2!important;
  }

  /* Hızlı Akış: uygulama benzeri kısa içerik satırları. */
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
  }
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card{
    display:grid!important;
    grid-template-columns:108px minmax(0,1fr)!important;
    align-items:center!important;
    min-height:84px!important;
    padding:10px 0!important;
    overflow:visible!important;
    border:0!important;
    border-bottom:1px solid color-mix(in srgb,var(--hcs-border) 82%,transparent)!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__media{
    position:relative!important;
    inset:auto!important;
    width:108px!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    border-radius:8px!important;
  }
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__shade,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__shade{display:none!important;}
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__body{
    position:relative!important;
    inset:auto!important;
    justify-content:center!important;
    min-width:0!important;
    min-height:0!important;
    padding:0 0 0 12px!important;
    background:transparent!important;
    color:var(--hcs-text)!important;
  }
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-meta{font-size:8.5px!important;}
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__title a{
    min-height:0!important;
    margin:5px 0 0!important;
    color:var(--hcs-text)!important;
    font-size:17px!important;
    line-height:1.08!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card__excerpt,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-facts,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-facts{display:none!important;}

  /* Cep Kartları: iki sütun, çerçevesiz ve kısa bilgi. */
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:17px 10px!important;
  }
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card{
    display:flex!important;
    flex-direction:column!important;
    min-height:0!important;
    overflow:visible!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card__media{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    border-radius:9px!important;
  }
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card--bio .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card--bio .ys-hcs-card__media{aspect-ratio:1/1!important;}
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card--festival .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card--festival .ys-hcs-card__media{aspect-ratio:4/5!important;}
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card__body{
    position:relative!important;
    inset:auto!important;
    min-height:0!important;
    padding:8px 1px 0!important;
    background:transparent!important;
    color:var(--hcs-text)!important;
  }
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-meta{font-size:8px!important;}
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card__title a{
    min-height:0!important;
    margin:5px 0 0!important;
    font-size:17px!important;
    line-height:1.08!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="two-column"] .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="two-column"] .ys-hcs-card__excerpt{display:none!important;}

  /* Hikâye Şeridi: ekran kenarına açılan, sonraki kartı gösteren snap kaydırma. */
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs{
    display:flex!important;
    width:calc(100% + (var(--ys-mobile-gutter,16px) * 2))!important;
    max-width:none!important;
    margin-inline:calc(var(--ys-mobile-gutter,16px) * -1)!important;
    padding:0 var(--ys-mobile-gutter,16px) 7px!important;
    gap:12px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-padding-inline:var(--ys-mobile-gutter,16px)!important;
    scroll-snap-type:x mandatory!important;
    overscroll-behavior-inline:contain!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch;
  }
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs::-webkit-scrollbar,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs::-webkit-scrollbar{display:none!important;}
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card{
    position:relative!important;
    display:block!important;
    flex:0 0 min(82vw,330px)!important;
    width:min(82vw,330px)!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
    overflow:hidden!important;
    border:0!important;
    border-radius:max(10px,var(--hcs-radius))!important;
    background:#171411!important;
    color:#fff!important;
    scroll-snap-align:start!important;
    isolation:isolate!important;
  }
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card--bio,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card--bio,
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card--festival,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card--festival{flex-basis:min(68vw,280px)!important;width:min(68vw,280px)!important;aspect-ratio:4/5!important;}
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card::after,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card::after{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    display:block!important;
    background:linear-gradient(180deg,rgba(7,6,5,.02) 30%,rgba(7,6,5,.86) 100%)!important;
    pointer-events:none!important;
  }
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__media{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    aspect-ratio:auto!important;
    border-radius:0!important;
  }
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__shade,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__shade{display:none!important;}
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__body{
    position:absolute!important;
    inset:auto 0 0!important;
    z-index:2!important;
    display:flex!important;
    min-height:0!important;
    padding:17px!important;
    background:transparent!important;
    color:#fff!important;
  }
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-meta{color:rgba(255,255,255,.76)!important;font-size:8.5px!important;}
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__title a{
    min-height:0!important;
    margin:6px 0 0!important;
    color:#fff!important;
    font-size:clamp(24px,7vw,31px)!important;
    line-height:1!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-card__excerpt,
  body.home .ys-section[data-mobile-style="carousel"] .ys-hcs-facts,
  body.front-page .ys-section[data-mobile-style="carousel"] .ys-hcs-facts{display:none!important;}

  /* Okuma Akışı: geniş görsel, metin aşağıda, nefesli tek sütun. */
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:25px!important;
  }
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card{
    display:flex!important;
    flex-direction:column!important;
    min-height:0!important;
    overflow:visible!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__media{
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
    border-radius:max(9px,var(--hcs-radius))!important;
  }
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card--bio .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card--bio .ys-hcs-card__media{aspect-ratio:1/1!important;}
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card--festival .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card--festival .ys-hcs-card__media{aspect-ratio:4/5!important;}
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__shade,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__shade{display:none!important;}
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__body{
    position:relative!important;
    inset:auto!important;
    min-height:0!important;
    padding:11px 1px 0!important;
    background:transparent!important;
    color:var(--hcs-text)!important;
  }
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__title a{
    min-height:0!important;
    margin:7px 0 0!important;
    color:var(--hcs-text)!important;
    font-size:clamp(24px,7vw,30px)!important;
    line-height:1.02!important;
    -webkit-line-clamp:2!important;
  }
  body.home .ys-section[data-mobile-style="stacked"] .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="stacked"] .ys-hcs-card__excerpt{
    display:-webkit-box!important;
    min-height:0!important;
    margin:8px 0 0!important;
    color:var(--hcs-muted)!important;
    font-size:13px!important;
    line-height:1.48!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
  }

  /* Bu Hafta bloğunu aynı mobil dil ile eşleştir. */
  body.home .ys-weekly[data-mobile-style] .ys-weekly-showcase-v50152,
  body.front-page .ys-weekly[data-mobile-style] .ys-weekly-showcase-v50152{min-height:0!important;}
  body.home .ys-weekly[data-mobile-style] .ys-weekly-showcase-card-v50152 strong,
  body.front-page .ys-weekly[data-mobile-style] .ys-weekly-showcase-card-v50152 strong{
    white-space:normal!important;
    text-overflow:clip!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
  }

  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-list{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
  }
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-1,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-1{
    display:block!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
    margin-bottom:10px!important;
  }
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1),
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1),
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152{
    display:grid!important;
    grid-template-columns:108px minmax(0,1fr)!important;
    align-items:center!important;
    min-height:84px!important;
    aspect-ratio:auto!important;
    padding:10px 0!important;
    overflow:visible!important;
    border:0!important;
    border-bottom:1px solid var(--ys-border)!important;
    border-radius:0!important;
    background:transparent!important;
  }
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1)::before,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1)::before,
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152::before,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152::before{content:none!important;display:none!important;}
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-media,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-media,
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-media,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-media{
    position:relative!important;
    inset:auto!important;
    width:108px!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
    border-radius:8px!important;
  }
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-copy,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-copy,
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-copy,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-copy{
    position:relative!important;
    inset:auto!important;
    justify-content:center!important;
    min-height:0!important;
    padding:0 0 0 12px!important;
    background:transparent!important;
    color:var(--ys-text)!important;
  }
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) strong,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) strong,
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 strong,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 strong{
    display:-webkit-box!important;
    color:var(--ys-text)!important;
    font-size:17px!important;
    line-height:1.08!important;
    text-shadow:none!important;
  }
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-list{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
  }

  body.home .ys-weekly[data-mobile-style="feature-grid"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="feature-grid"] .ys-weekly-list{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }
  body.home .ys-weekly[data-mobile-style="feature-grid"] .ys-weekly-showcase-card-1,
  body.front-page .ys-weekly[data-mobile-style="feature-grid"] .ys-weekly-showcase-card-1{
    grid-column:1/-1!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
  }
  body.home .ys-weekly[data-mobile-style="feature-grid"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1),
  body.front-page .ys-weekly[data-mobile-style="feature-grid"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1){aspect-ratio:16/9!important;}

  body.home .ys-weekly[data-mobile-style="two-column"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="two-column"] .ys-weekly-list{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }
  body.home .ys-weekly[data-mobile-style="two-column"] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style="two-column"] .ys-weekly-showcase-card-v50152{min-height:0!important;aspect-ratio:16/9!important;}

  body.home .ys-weekly[data-mobile-style="carousel"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="carousel"] .ys-weekly-list{
    display:flex!important;
    width:calc(100% + (var(--ys-mobile-gutter,16px) * 2))!important;
    margin-inline:calc(var(--ys-mobile-gutter,16px) * -1)!important;
    padding:0 var(--ys-mobile-gutter,16px) 7px!important;
    gap:12px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-padding-inline:var(--ys-mobile-gutter,16px)!important;
    scroll-snap-type:x mandatory!important;
    scrollbar-width:none!important;
  }
  body.home .ys-weekly[data-mobile-style="carousel"] .ys-weekly-list::-webkit-scrollbar,
  body.front-page .ys-weekly[data-mobile-style="carousel"] .ys-weekly-list::-webkit-scrollbar{display:none!important;}
  body.home .ys-weekly[data-mobile-style="carousel"] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style="carousel"] .ys-weekly-showcase-card-v50152{
    flex:0 0 min(82vw,330px)!important;
    width:min(82vw,330px)!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
    scroll-snap-align:start!important;
  }

  body.home .ys-weekly[data-mobile-style="stacked"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="stacked"] .ys-weekly-list{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:14px!important;
  }
  body.home .ys-weekly[data-mobile-style="stacked"] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style="stacked"] .ys-weekly-showcase-card-v50152{
    min-height:0!important;
    aspect-ratio:16/9!important;
    margin:0!important;
  }
}

@media (max-width:390px){
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead),
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead),
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card,
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1),
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1),
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152{grid-template-columns:100px minmax(0,1fr)!important;}
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__media,
  body.home .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="compact-list"] .ys-hcs-card .ys-hcs-card__media,
  body.home .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-media,
  body.front-page .ys-weekly[data-mobile-style="feature-list"] .ys-weekly-showcase-card-v50152:not(.ys-weekly-showcase-card-1) .ys-weekly-spotlight-media,
  body.home .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-media,
  body.front-page .ys-weekly[data-mobile-style="compact-list"] .ys-weekly-showcase-card-v50152 .ys-weekly-spotlight-media{width:100px!important;}
}

/* 5.0.247 RC — Mobil içerik denetimleri ve Editoryal Mozaik */
.ys-hcs-excerpt-mobile,
.ys-weekly-excerpt-mobile{display:none;}
@media(min-width:783px){
  .ys-hcs-card--desktop-extra,
  .ys-weekly-card--desktop-extra{display:none!important;}
  .ys-hcs-card__excerpt--desktop-hidden{display:none!important;}
}
@media(max-width:782px){
  .ys-hcs-card--mobile-extra,
  .ys-weekly-card--mobile-extra{display:none!important;}
  .ys-hcs-excerpt-desktop,
  .ys-weekly-excerpt-desktop{display:none!important;}
  .ys-hcs-excerpt-mobile,
  .ys-weekly-excerpt-mobile{display:inline;}
  .ys-hcs-card__excerpt--mobile-hidden{display:none!important;}

  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
    width:100%!important;
    overflow:visible!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-grid,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-grid,
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-vitrin-stage,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-vitrin-stage,
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-vitrin-side,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-vitrin-side,
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-vitrin-more,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-vitrin-more{
    display:contents!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card{
    position:relative!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border:0!important;
    border-radius:14px!important;
    background:#171513!important;
    box-shadow:none!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card--mobile-lead,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card--mobile-lead{
    grid-column:1/-1!important;
    aspect-ratio:16/9!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__media,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__media{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    border-radius:inherit!important;
    overflow:hidden!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__media img,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__media img,
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-preview-image,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-preview-image{
    display:block!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card::after,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card::after{
    content:""!important;
    position:absolute!important;
    inset:32% 0 0!important;
    z-index:1!important;
    display:block!important;
    background:linear-gradient(180deg,rgba(10,9,8,0),rgba(10,9,8,.86))!important;
    pointer-events:none!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__shade,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__shade{display:none!important;}
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__body{
    position:absolute!important;
    inset:auto 0 0!important;
    z-index:2!important;
    display:flex!important;
    min-width:0!important;
    min-height:0!important;
    height:auto!important;
    flex-direction:column!important;
    justify-content:flex-end!important;
    gap:5px!important;
    padding:13px!important;
    background:transparent!important;
    color:#fff!important;
    overflow:visible!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card--mobile-lead .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card--mobile-lead .ys-hcs-card__body{padding:20px!important;}
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__title a{
    margin:0!important;
    color:#fff!important;
    font-family:var(--hcs-heading)!important;
    font-size:clamp(18px,5.2vw,23px)!important;
    font-weight:600!important;
    line-height:1.02!important;
    letter-spacing:-.02em!important;
    text-decoration:none!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    overflow:hidden!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card--mobile-lead .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card--mobile-lead .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card--mobile-lead .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card--mobile-lead .ys-hcs-card__title a{
    font-size:clamp(28px,9vw,39px)!important;
    line-height:.98!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-meta{
    display:flex!important;
    margin:0 0 2px!important;
    color:#fff!important;
    font-size:9px!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-meta>*:not(.ys-hcs-meta__category),
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-meta>*:not(.ys-hcs-meta__category){display:none!important;}
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-meta__category,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-meta__category,
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__status,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__status,
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__eyebrow,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__eyebrow{
    display:inline-flex!important;
    width:max-content!important;
    margin:0!important;
    padding:4px 7px!important;
    border:1px solid rgba(255,255,255,.3)!important;
    border-radius:999px!important;
    background:rgba(18,16,14,.55)!important;
    color:#fff!important;
    font-family:var(--hcs-body)!important;
    font-size:8px!important;
    font-weight:600!important;
    line-height:1!important;
    backdrop-filter:blur(5px)!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__excerpt{
    display:-webkit-box!important;
    margin:1px 0 0!important;
    color:rgba(255,255,255,.82)!important;
    font-size:10px!important;
    line-height:1.35!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    overflow:hidden!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__excerpt{font-size:9px!important;-webkit-line-clamp:1!important;}
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-rating,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-rating{
    top:10px!important;
    right:10px!important;
    z-index:4!important;
    padding:5px 7px!important;
    border-radius:999px!important;
    background:rgba(18,16,14,.62)!important;
    color:#fff!important;
    font-size:9px!important;
  }
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-facts,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-facts{display:none!important;}

  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-list{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-showcase-card-v50152,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-showcase-card-v50152{
    position:relative!important;
    display:block!important;
    width:100%!important;
    min-height:0!important;
    aspect-ratio:16/9!important;
    margin:0!important;
    overflow:hidden!important;
    border:0!important;
    border-radius:14px!important;
    background:#171513!important;
    box-shadow:none!important;
  }
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-showcase-card-1,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-showcase-card-1{grid-column:1/-1!important;}
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-spotlight-media,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-spotlight-media{
    position:absolute!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
  }
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-spotlight-media img,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-spotlight-media img{width:100%!important;height:100%!important;object-fit:cover!important;}
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-showcase-card-v50152::after,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-showcase-card-v50152::after{
    content:""!important;
    position:absolute!important;
    inset:30% 0 0!important;
    z-index:1!important;
    background:linear-gradient(180deg,rgba(10,9,8,0),rgba(10,9,8,.86))!important;
  }
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-spotlight-copy,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-spotlight-copy{
    position:absolute!important;
    inset:auto 0 0!important;
    z-index:2!important;
    display:flex!important;
    flex-direction:column!important;
    gap:5px!important;
    padding:13px!important;
    background:transparent!important;
    color:#fff!important;
  }
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-showcase-card-1 .ys-weekly-spotlight-copy,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-showcase-card-1 .ys-weekly-spotlight-copy{padding:20px!important;}
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-spotlight-copy>strong,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-spotlight-copy>strong{
    color:#fff!important;
    font-family:var(--hcs-heading)!important;
    font-size:clamp(18px,5.2vw,23px)!important;
    font-weight:600!important;
    line-height:1.02!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    overflow:hidden!important;
  }
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-showcase-card-1 .ys-weekly-spotlight-copy>strong,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-showcase-card-1 .ys-weekly-spotlight-copy>strong{font-size:clamp(28px,9vw,39px)!important;line-height:.98!important;}
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-meta-v50152,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-meta-v50152{display:flex!important;margin:0!important;}
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-meta-v50152 small,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-meta-v50152 small{display:none!important;}
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-category,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-category{
    display:inline-flex!important;
    width:max-content!important;
    padding:4px 7px!important;
    border:1px solid rgba(255,255,255,.3)!important;
    border-radius:999px!important;
    background:rgba(18,16,14,.55)!important;
    color:#fff!important;
    font-size:8px!important;
    line-height:1!important;
  }
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-lead-v50152,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-lead-v50152{
    display:-webkit-box!important;
    margin:0!important;
    color:rgba(255,255,255,.82)!important;
    font-size:10px!important;
    line-height:1.35!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    overflow:hidden!important;
  }
}
@media(max-width:390px){
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs,
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-list,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-list{gap:9px!important;}
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-card__body,
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-spotlight-copy,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-spotlight-copy{padding:10px!important;}
}

/* 5.0.247 RC — Mobil açıklama görünürlüğü */
@media(max-width:782px){
  body.home .ys-section[data-mobile-excerpt-length="0"] .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-excerpt-length="0"] .ys-hcs-card__excerpt{display:none!important;}
  body.home .ys-section[data-mobile-excerpt-length]:not([data-mobile-excerpt-length="0"]) .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-excerpt-length]:not([data-mobile-excerpt-length="0"]) .ys-hcs-card__excerpt{display:-webkit-box!important;}
}

/* 5.0.248 RC — Mobil meta seçenekleri, içerik sayısı ve Manşet Akışı açıklamaları */
@media (min-width:783px){
  .ys-hcs-meta-item--desktop-hidden{display:none!important;}
}
@media (max-width:782px){
  .ys-hcs-meta-item--mobile-hidden{display:none!important;}

  /* Mobilde ayrı puan rozeti yerine seçilebilir satır içi meta kullanılır. */
  body.home .ys-section .ys-hcs-rating,
  body.front-page .ys-section .ys-hcs-rating{display:none!important;}

  body.home .ys-section[data-mobile-meta] .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-meta] .ys-hcs-meta,
  body.home .ys-weekly[data-mobile-meta] .ys-weekly-meta-v50152,
  body.front-page .ys-weekly[data-mobile-meta] .ys-weekly-meta-v50152{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:5px 9px!important;
    min-width:0!important;
    margin:0 0 5px!important;
    padding:0!important;
    overflow:visible!important;
    color:var(--hcs-muted,var(--ys-muted))!important;
    font-family:var(--hcs-body,var(--ys-body-font))!important;
    font-size:9.5px!important;
    font-weight:500!important;
    line-height:1.25!important;
    letter-spacing:0!important;
    text-transform:none!important;
  }
  body.home .ys-section[data-mobile-meta=""] .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-meta=""] .ys-hcs-meta,
  body.home .ys-weekly[data-mobile-meta=""] .ys-weekly-meta-v50152,
  body.front-page .ys-weekly[data-mobile-meta=""] .ys-weekly-meta-v50152{display:none!important;}

  body.home .ys-section[data-mobile-meta] .ys-hcs-meta-item,
  body.front-page .ys-section[data-mobile-meta] .ys-hcs-meta-item,
  body.home .ys-weekly[data-mobile-meta] .ys-hcs-meta-item,
  body.front-page .ys-weekly[data-mobile-meta] .ys-hcs-meta-item{
    position:static!important;
    display:inline-flex!important;
    align-items:center!important;
    width:auto!important;
    min-width:0!important;
    min-height:0!important;
    gap:4px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border:0!important;
    border-radius:0!important;
    background:none!important;
    color:inherit!important;
    font:inherit!important;
    line-height:inherit!important;
    text-transform:none!important;
    white-space:nowrap!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
  }
  body.home .ys-section[data-mobile-meta] .ys-hcs-meta-item svg,
  body.front-page .ys-section[data-mobile-meta] .ys-hcs-meta-item svg,
  body.home .ys-weekly[data-mobile-meta] .ys-hcs-meta-item svg,
  body.front-page .ys-weekly[data-mobile-meta] .ys-hcs-meta-item svg{
    width:12px!important;
    height:12px!important;
    flex:0 0 12px!important;
  }

  /* Görsel üstü stillerde meta okunabilir ama rozet biçiminde değildir. */
  body.home .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="editorial-mosaic"] .ys-hcs-meta,
  body.home .ys-section[data-mobile-style="feature-grid"] .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="feature-grid"] .ys-hcs-meta,
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-meta,
  body.home .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-meta-v50152,
  body.front-page .ys-weekly[data-mobile-style="editorial-mosaic"] .ys-weekly-meta-v50152{
    color:rgba(255,255,255,.82)!important;
  }

  /* Manşet Akışı yardımcı kartlarında seçilen açıklama uzunluğu gerçek içerikte görünür. */
  body.home .ys-section[data-mobile-style="feature-list"][data-mobile-excerpt-length]:not([data-mobile-excerpt-length="0"]) .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__excerpt,
  body.front-page .ys-section[data-mobile-style="feature-list"][data-mobile-excerpt-length]:not([data-mobile-excerpt-length="0"]) .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__excerpt{
    display:-webkit-box!important;
    min-height:0!important;
    margin:5px 0 0!important;
    color:var(--hcs-muted)!important;
    font-size:10.5px!important;
    line-height:1.35!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    overflow:hidden!important;
  }
  body.home .ys-section[data-mobile-style="feature-list"][data-mobile-excerpt-length]:not([data-mobile-excerpt-length="0"]) .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__body,
  body.front-page .ys-section[data-mobile-style="feature-list"][data-mobile-excerpt-length]:not([data-mobile-excerpt-length="0"]) .ys-hcs-card:not(.ys-hcs-card--mobile-lead) .ys-hcs-card__body{
    justify-content:flex-start!important;
  }

  /* İçerik sayısı tüm mobil stillerde son söz sahibidir. */
  body.home .ys-section .ys-hcs-card.ys-hcs-card--mobile-extra,
  body.front-page .ys-section .ys-hcs-card.ys-hcs-card--mobile-extra,
  body.home .ys-weekly .ys-weekly-showcase-card-v50152.ys-weekly-card--mobile-extra,
  body.front-page .ys-weekly .ys-weekly-showcase-card-v50152.ys-weekly-card--mobile-extra{
    display:none!important;
  }
}

@media (max-width:782px){
  body.home .ys-section[data-mobile-style][data-mobile-meta] .ys-hcs-meta > .ys-hcs-meta-item:not(.ys-hcs-meta-item--mobile-hidden),
  body.front-page .ys-section[data-mobile-style][data-mobile-meta] .ys-hcs-meta > .ys-hcs-meta-item:not(.ys-hcs-meta-item--mobile-hidden),
  body.home .ys-weekly[data-mobile-style][data-mobile-meta] .ys-weekly-meta-v50152 > .ys-hcs-meta-item:not(.ys-hcs-meta-item--mobile-hidden),
  body.front-page .ys-weekly[data-mobile-style][data-mobile-meta] .ys-weekly-meta-v50152 > .ys-hcs-meta-item:not(.ys-hcs-meta-item--mobile-hidden){
    display:inline-flex!important;
  }
}
@media (min-width:783px){
  .ys-hcs-meta--desktop-empty{display:none!important;}
}
@media (max-width:782px){
  .ys-hcs-meta--mobile-empty{display:none!important;}
}


/* 5.0.249 RC — Mobil ana kart meta rengi, başlık kalıntıları ve galeri sayaç uyumu */
@media (max-width:782px){
  /* Manşet Akışı ana kartı görsel altında metin kullandığı için meta açık zeminde tema renginde kalır. */
  body.home .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-meta,
  body.front-page .ys-section[data-mobile-style="feature-list"] .ys-hcs-card--mobile-lead .ys-hcs-meta{
    color:var(--hcs-muted,var(--ys-muted))!important;
  }

  /* Masaüstü vitrin kartından taşınan koyu gölge/zemin başlık arkasında leke oluşturmamalı. */
  body.home .ys-section[data-mobile-style] .ys-hcs-card__title,
  body.home .ys-section[data-mobile-style] .ys-hcs-card__title a,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-card__title,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-card__title a{
    background:transparent!important;
    box-shadow:none!important;
    text-shadow:none!important;
    filter:none!important;
  }

  /* Mobil rozet denetimi kaldırıldığı için festival durum/etiket kalıntıları da başlığa taşınmaz. */
  body.home .ys-section[data-mobile-style] .ys-hcs-card__status,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-card__status,
  body.home .ys-section[data-mobile-style] .ys-hcs-card__eyebrow,
  body.front-page .ys-section[data-mobile-style] .ys-hcs-card__eyebrow{
    display:none!important;
  }
}

/* 5.0.250 RC — Mobil blok başlığı açıklamalarını kaldır */
@media (max-width:782px){
  body.home .ys-main > .ys-section > .ys-section-head > div > p,
  body.front-page .ys-main > .ys-section > .ys-section-head > div > p{
    display:none!important;
  }
}
