/* ========================================================================== 
 * MAYANA CORE 8.0.49 — Turkish Editorial Homepage
 * Scope: Turkish homepage presentation only. English /en/ markup is not used.
 * SEO: all cards remain server-rendered semantic links/headings; CSS only.
 * ======================================================================= */

.mayana-home-discovery--editorial-v2{
  --mh-ink:#201d1a;
  --mh-muted:#746d65;
  --mh-line:#e9e2d8;
  --mh-paper:#fbfaf7;
  --mh-cream:#f5efe4;
  --mh-copper:#ad6c43;
  --mh-caramel:#b98752;
  --mh-olive:#78815b;
  --mh-sage:#98a07c;
  --mh-plum:#7d5d66;
  --mh-gold:#b7873e;
  width:100%;
  color:var(--mh-ink);
}

.mayana-home-v8048{width:100%;margin:0;padding:clamp(34px,4.4vw,68px) 0;box-sizing:border-box}
.mayana-home-v8048__shell{width:min(1420px,calc(100% - 48px));margin:0 auto}
.mayana-home-v8048__head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 24px}
.mayana-home-v8048__head>div{min-width:0;max-width:820px}
.mayana-home-v8048__head h2{margin:0;color:var(--mh-ink);font-size:clamp(27px,2.35vw,39px);line-height:1.05;letter-spacing:-.035em;font-weight:820}
.mayana-home-v8048__head p{margin:8px 0 0;color:var(--mh-muted);font-size:clamp(14px,1.15vw,17px);line-height:1.5}
.mayana-home-v8048__all{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;color:#8e5c27!important;text-decoration:none!important;font-size:13px;font-weight:800;white-space:nowrap}
.mayana-home-v8048__all svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}
.mayana-home-v8048__all:hover svg{transform:translateX(3px)}

/* Hero: preserve approved composition, only restrain the very wide canvas so
   the main image resolves closer to the English editorial proportion. */
.mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-inline:clamp(14px,2vw,28px)!important}
.mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-stage{width:min(1540px,100%)!important;max-width:1540px!important;margin-inline:auto!important}
@media (min-width:1441px){
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-grid--editorial{
    grid-template-columns:minmax(88px,6.2vw) minmax(0,1fr) minmax(310px,22vw) minmax(88px,6.2vw)!important;
    gap:16px!important;
  }
}

/* Quick categories — compact navigation cards; intentionally not recipe cards. */
.mayana-home-v8048--quickcats{padding-top:30px;padding-bottom:40px;background:#fff}
.mayana-home-v8048__quickcat-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mayana-home-v8048__quickcat{min-height:94px;display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:16px 16px;border:1px solid rgba(34,29,24,.08);border-radius:15px;color:var(--mh-ink)!important;text-decoration:none!important;box-shadow:0 8px 22px rgba(38,29,20,.035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.mayana-home-v8048__quickcat:hover{transform:translateY(-2px);box-shadow:0 13px 30px rgba(38,29,20,.07);border-color:rgba(147,99,47,.22)}
.mayana-home-v8048__quickcat-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.72)}
.mayana-home-v8048__quickcat-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.mayana-home-v8048__quickcat-copy{min-width:0;display:block}
.mayana-home-v8048__quickcat-copy strong{display:block;font-size:15.5px;line-height:1.2;font-weight:780;letter-spacing:-.015em}
.mayana-home-v8048__quickcat-copy small{display:block;margin-top:4px;color:#71695f;font-size:11.5px;font-weight:650}
.mayana-home-v8048__quickcat-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}
.mayana-home-v8048__quickcat--tone-0{background:#f6eee7}.mayana-home-v8048__quickcat--tone-1{background:#eef2e8}.mayana-home-v8048__quickcat--tone-2{background:#f2e8e2}.mayana-home-v8048__quickcat--tone-3{background:#f5f0df}.mayana-home-v8048__quickcat--tone-4{background:#efe9e3}.mayana-home-v8048__quickcat--tone-5{background:#f2ede6}.mayana-home-v8048__quickcat--tone-6{background:#edf1e8}.mayana-home-v8048__quickcat--tone-7{background:#f5ece6}

/* New recipes — deliberately the quietest recipe shelf. */
.mayana-home-v8048--latest{background:var(--mh-paper);border-top:1px solid #f1ece4;border-bottom:1px solid #f1ece4}
.mayana-home-v8048__latest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.mayana-home-v8048--latest .mayana-home-discovery__card{background:transparent!important;border:0!important;box-shadow:none!important}
.mayana-home-v8048--latest .mayana-home-discovery__card-media{border-radius:15px!important;overflow:hidden!important;aspect-ratio:4/3!important}
.mayana-home-v8048--latest .mayana-home-discovery__card-copy{padding:12px 2px 0!important}
.mayana-home-v8048--latest .mayana-home-discovery__card-title-row h3{font-size:17px!important;line-height:1.25!important}

/* Collections — 1 large + 2 small visual mosaic, each collection as a real link. */
.mayana-home-v8048--collections{background:#fff}
.mayana-home-v8048__collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}
.mayana-home-v8048__collection-card{border-radius:17px;padding:12px 12px 17px;overflow:hidden;box-shadow:0 12px 28px rgba(42,31,22,.055)}
.mayana-home-v8048__collection-card--tone-0{background:#b8816f}.mayana-home-v8048__collection-card--tone-1{background:#8d9a6b}.mayana-home-v8048__collection-card--tone-2{background:#a96952}.mayana-home-v8048__collection-card--tone-3{background:#b5a09b}
.mayana-home-v8048__collection-link{display:block;color:#fff!important;text-decoration:none!important}
.mayana-home-v8048__collection-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1.7fr) minmax(82px,.85fr);gap:6px;aspect-ratio:1/1.03}
.mayana-home-v8048__collection-main{grid-column:1/-1;overflow:hidden;border-radius:10px 10px 6px 6px;background:rgba(255,255,255,.15)}
.mayana-home-v8048__collection-small{overflow:hidden;border-radius:6px;background:rgba(255,255,255,.15)}
.mayana-home-v8048__collection-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}
.mayana-home-v8048__collection-card:hover img{transform:scale(1.025)}
.mayana-home-v8048__collection-copy{display:block;padding:15px 8px 0}
.mayana-home-v8048__collection-copy h3{margin:0;color:#fff;font-size:18px;line-height:1.17;letter-spacing:-.02em;font-weight:830}
.mayana-home-v8048__collection-copy>span{display:block;margin-top:12px;color:rgba(255,255,255,.92);font-size:12px;font-weight:720}

/* Trend — editorial reading-card rhythm, different from recipe tiles above. */
.mayana-home-v8048--trend{background:#f7f5f3}
.mayana-home-v8048__trend-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.mayana-home-v8048__editorial-card{min-width:0}
.mayana-home-v8048__editorial-card>a{height:100%;display:flex;flex-direction:column;color:var(--mh-ink)!important;text-decoration:none!important;border-radius:15px;overflow:hidden}
.mayana-home-v8048__editorial-media{position:relative;display:block;overflow:hidden;background:#ece7e0}
.mayana-home-v8048__editorial-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.mayana-home-v8048__editorial-card:hover .mayana-home-v8048__editorial-media img{transform:scale(1.025)}
.mayana-home-v8048__editorial-card--trend>a{background:#fff;box-shadow:0 10px 26px rgba(35,29,24,.05)}
.mayana-home-v8048__editorial-card--trend .mayana-home-v8048__editorial-media{aspect-ratio:1.16/1}
.mayana-home-v8048__editorial-card--trend .mayana-home-v8048__editorial-copy{display:block;padding:13px 14px 16px}
.mayana-home-v8048__editorial-kicker{display:inline-flex;margin:-27px 0 9px;padding:6px 10px;position:relative;z-index:2;background:#a86a3d;color:#fff;font-size:9.5px;font-weight:850;letter-spacing:.08em}
.mayana-home-v8048__editorial-copy h3{margin:0;font-size:17px;line-height:1.23;letter-spacing:-.018em;font-weight:790}
.mayana-home-v8048__editorial-meta{display:flex;align-items:center;gap:11px;margin-top:10px;color:#756d65;font-size:11.5px;font-weight:680}
.mayana-home-v8048__editorial-meta>span{display:inline-flex;align-items:center;gap:5px}.mayana-home-v8048__editorial-meta svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}

/* 30-minute shelf — warm surface + full-image portrait cards. */
.mayana-home-v8048--quick30{background:#efe7dc}
.mayana-home-v8048--quick30 .mayana-home-v8048__head h2{color:#29221d}
.mayana-home-v8048__quick30-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}
.mayana-home-v8048__editorial-card--quick30>a{position:relative;min-height:430px;background:#3a312b;box-shadow:0 12px 30px rgba(48,35,24,.08)}
.mayana-home-v8048__editorial-card--quick30 .mayana-home-v8048__editorial-media{position:absolute;inset:0;aspect-ratio:auto}
.mayana-home-v8048__editorial-card--quick30 .mayana-home-v8048__editorial-media img{width:100%;height:100%;object-fit:cover}
.mayana-home-v8048__editorial-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,15,12,.02) 28%,rgba(20,15,12,.74) 100%)}
.mayana-home-v8048__quick30-badge{position:absolute;z-index:2;top:14px;left:14px;padding:7px 10px;border-radius:8px;background:#f6efe4;color:#5e3c22;font-size:10.5px;font-weight:850;box-shadow:0 5px 16px rgba(0,0,0,.08)}
.mayana-home-v8048__editorial-card--quick30 .mayana-home-v8048__editorial-copy{position:relative;z-index:2;margin-top:auto;padding:22px 20px 20px;color:#fff}
.mayana-home-v8048__editorial-card--quick30 .mayana-home-v8048__editorial-copy h3{color:#fff;font-size:19px;line-height:1.2;text-shadow:0 2px 12px rgba(0,0,0,.32)}
.mayana-home-v8048__editorial-card--quick30 .mayana-home-v8048__editorial-meta{color:rgba(255,255,255,.92)}

/* Mutfak Rehberi — editorial, not recipe-card styling. */
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery{margin:0!important;padding:clamp(42px,5vw,72px) 0!important;background:#fff!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-inner{width:min(1420px,calc(100% - 48px))!important;margin:0 auto!important;padding:0!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-head-simple{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important;margin-bottom:24px!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-head-simple>div>span{display:block!important;margin:0 0 6px!important;color:#966333!important;font-size:10px!important;font-weight:850!important;letter-spacing:.14em!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-head-simple h2{margin:0!important;color:var(--mh-ink)!important;font-size:clamp(27px,2.35vw,39px)!important;line-height:1.05!important;letter-spacing:-.035em!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-head-simple p{margin:8px 0 0!important;color:var(--mh-muted)!important;font-size:15px!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-showcase-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card{border-radius:15px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 10px 28px rgba(37,30,24,.055)!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-link{min-height:340px!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-media{height:100%!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy{padding:18px!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy em{background:#a66d43!important;color:#fff!important;border-radius:7px!important;padding:5px 8px!important;font-size:9px!important;letter-spacing:.08em!important;font-style:normal!important;font-weight:850!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy strong{margin-top:9px!important;font-size:17px!important;line-height:1.22!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-all{color:#8e5c27!important;font-weight:800!important}

/* Ne Pişirsem — utility block, intentionally different from all media shelves. */
.mayana-home-v8048--chooser{padding-top:50px;padding-bottom:78px;background:#f8f6f1}
.mayana-home-v8048__chooser-shell{width:min(1420px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr);gap:44px;padding:36px;border-radius:22px;background:#302820;color:#fff;box-shadow:0 18px 46px rgba(38,29,22,.08)}
.mayana-home-v8048__chooser-intro>span{display:block;margin-bottom:8px;color:#e2b67b;font-size:10px;font-weight:850;letter-spacing:.14em}
.mayana-home-v8048__chooser-intro h2{margin:0;color:#fff;font-size:clamp(32px,3vw,48px);line-height:1;letter-spacing:-.04em}
.mayana-home-v8048__chooser-intro p{margin:13px 0 0;color:rgba(255,255,255,.74);font-size:15px;line-height:1.55}
.mayana-home-v8048__chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.mayana-home-v8048__chooser-grid>a{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:70px;padding:10px 13px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.065);color:#fff!important;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.mayana-home-v8048__chooser-grid>a:hover{background:rgba(255,255,255,.11);border-color:rgba(226,182,123,.36);transform:translateY(-1px)}
.mayana-home-v8048__chooser-grid>a>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:rgba(226,182,123,.12);color:#e2b67b}
.mayana-home-v8048__chooser-grid svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.mayana-home-v8048__chooser-grid strong{font-size:14px;line-height:1.22}
.mayana-home-v8048__chooser-grid>a>svg{width:17px;height:17px;color:rgba(255,255,255,.62)}

@media (max-width:1180px){
  .mayana-home-v8048__shell,.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-inner,.mayana-home-v8048__chooser-shell{width:min(100% - 36px,1120px)}
  .mayana-home-v8048__quickcat-rail{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mayana-home-v8048__collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mayana-home-v8048__trend-rail{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mayana-home-v8048__quick30-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media (max-width:760px){
  .mayana-home-v8048{padding:34px 0}
  .mayana-home-v8048__shell,.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-inner,.mayana-home-v8048__chooser-shell{width:calc(100% - 28px)}
  .mayana-home-v8048__head{align-items:flex-start;gap:14px;margin-bottom:18px}
  .mayana-home-v8048__head h2{font-size:27px}
  .mayana-home-v8048__head p{font-size:13.5px;line-height:1.42}
  .mayana-home-v8048__all{font-size:0;gap:0;width:36px;height:36px;display:grid;place-items:center;border:1px solid #d8c9b9;border-radius:50%}
  .mayana-home-v8048__all svg{width:18px;height:18px}

  .mayana-home-v8048--quickcats{padding-top:24px;padding-bottom:30px}
  .mayana-home-v8048__quickcat-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(245px,78vw);grid-template-columns:none;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding-bottom:5px;scrollbar-width:none}
  .mayana-home-v8048__quickcat-rail::-webkit-scrollbar{display:none}
  .mayana-home-v8048__quickcat{scroll-snap-align:start;min-height:82px;padding:12px 13px;grid-template-columns:43px minmax(0,1fr) 18px}
  .mayana-home-v8048__quickcat-icon{width:43px;height:43px}

  .mayana-home-v8048__latest-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,82vw);grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;scrollbar-width:none}
  .mayana-home-v8048__latest-grid::-webkit-scrollbar{display:none}
  .mayana-home-v8048__latest-grid>.mayana-home-discovery__card{scroll-snap-align:start}

  .mayana-home-v8048__collection-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(276px,86vw);grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;scrollbar-width:none}
  .mayana-home-v8048__collection-grid::-webkit-scrollbar{display:none}
  .mayana-home-v8048__collection-card{scroll-snap-align:start;padding:10px 10px 15px}

  .mayana-home-v8048__trend-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(235px,76vw);grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 9px;scrollbar-width:none}
  .mayana-home-v8048__trend-rail::-webkit-scrollbar{display:none}
  .mayana-home-v8048__editorial-card--trend{scroll-snap-align:start}

  .mayana-home-v8048__quick30-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,82vw);grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:9px;scrollbar-width:none}
  .mayana-home-v8048__quick30-grid::-webkit-scrollbar{display:none}
  .mayana-home-v8048__editorial-card--quick30{scroll-snap-align:start}
  .mayana-home-v8048__editorial-card--quick30>a{min-height:390px}

  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery{padding:38px 0!important}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-head-simple{align-items:flex-start!important;gap:12px!important;margin-bottom:18px!important}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-head-simple h2{font-size:27px!important}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-all{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #d8c9b9!important;border-radius:50%!important;font-size:0!important}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-showcase-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(250px,80vw)!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;padding-bottom:9px!important;scrollbar-width:none!important}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-showcase-grid::-webkit-scrollbar{display:none}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card{scroll-snap-align:start!important}

  .mayana-home-v8048--chooser{padding-top:38px;padding-bottom:52px}
  .mayana-home-v8048__chooser-shell{grid-template-columns:1fr;gap:24px;padding:24px 18px;border-radius:18px}
  .mayana-home-v8048__chooser-intro h2{font-size:34px}
  .mayana-home-v8048__chooser-grid{grid-template-columns:1fr 1fr;gap:8px}
  .mayana-home-v8048__chooser-grid>a{grid-template-columns:34px minmax(0,1fr);min-height:64px;padding:9px 10px}
  .mayana-home-v8048__chooser-grid>a>svg{display:none}
  .mayana-home-v8048__chooser-grid>a>span{width:34px;height:34px}
  .mayana-home-v8048__chooser-grid strong{font-size:12.5px}
}

@media (max-width:430px){
  .mayana-home-v8048__shell,.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-inner,.mayana-home-v8048__chooser-shell{width:calc(100% - 24px)}
  .mayana-home-v8048__chooser-grid{grid-template-columns:1fr}
  .mayana-home-v8048__editorial-card--quick30>a{min-height:365px}
}

/* ========================================================================== 
 * MAYANA CORE 8.0.49 — Turkish homepage refinement layer
 * Scope: Turkish homepage discovery markup only. English /en/ structure is
 * not referenced or restyled here.
 * ======================================================================= */

/* Hero — give the primary editorial image materially more visual weight while
   leaving supporting preview cards recognizable and stable. */
@media (min-width:1441px){
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-stage{
    width:min(1780px,100%)!important;
    max-width:1780px!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-grid--editorial{
    grid-template-columns:minmax(86px,5vw) minmax(0,1.42fr) minmax(310px,21.5vw) minmax(86px,5vw)!important;
    gap:16px!important;
  }
}
@media (min-width:981px) and (max-width:1440px){
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-grid--editorial{
    grid-template-columns:minmax(0,1.38fr) minmax(285px,29vw)!important;
  }
}

/* Give the first navigation shelf breathing room beneath the hero. */
.mayana-home-v8048--quickcats{padding-top:clamp(54px,5vw,76px)!important;padding-bottom:44px!important}

/* Collections — keep the approved 1+2 image composition, but move the heavy
   color blocks to the same soft, food-friendly palette as Quick Categories. */
.mayana-home-v8048__collection-card{
  border:1px solid rgba(34,29,24,.075)!important;
  box-shadow:0 12px 30px rgba(42,31,22,.045)!important;
}
.mayana-home-v8048__collection-card--tone-0{background:#f6eee7!important}
.mayana-home-v8048__collection-card--tone-1{background:#eef2e8!important}
.mayana-home-v8048__collection-card--tone-2{background:#f2e8e2!important}
.mayana-home-v8048__collection-card--tone-3{background:#f5f0df!important}
.mayana-home-v8048__collection-link{color:var(--mh-ink)!important}
.mayana-home-v8048__collection-main,.mayana-home-v8048__collection-small{background:rgba(255,255,255,.72)!important}
.mayana-home-v8048__collection-copy h3{color:var(--mh-ink)!important}
.mayana-home-v8048__collection-copy>span{color:#756d65!important}

/* Trend — five server-rendered cards, with a strong black CTA instead of the
   copper link treatment used by the other shelves. */
.mayana-home-v8048--trend .mayana-home-v8048__all{
  min-height:40px;
  padding:0 14px;
  border:1px solid #161616;
  border-radius:999px;
  background:#161616;
  color:#fff!important;
}
.mayana-home-v8048--trend .mayana-home-v8048__all:hover{background:#000;color:#fff!important}
.mayana-home-v8048--trend .mayana-home-v8048__all svg{stroke:#fff}

/* Kebabs — a distinct Mayana showcase, inspired by editorial mosaics but not
   copied from any external layout. */
.mayana-home-v8049--kebabs{background:#fff;padding-top:clamp(48px,5.5vw,82px);padding-bottom:clamp(48px,5.5vw,82px)}
.mayana-home-v8049__kebabs-shell{
  padding:clamp(28px,3.2vw,48px);
  border-radius:24px;
  background:linear-gradient(135deg,#8f583d 0%,#9f6546 52%,#7d4934 100%);
  box-shadow:0 18px 48px rgba(69,40,27,.12);
}
.mayana-home-v8049__kebabs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px;color:#fff}
.mayana-home-v8049__kebabs-head>div{max-width:760px}
.mayana-home-v8049__kebabs-head>div>span{display:block;margin-bottom:8px;color:#f1c99b;font-size:10px;font-weight:850;letter-spacing:.15em}
.mayana-home-v8049__kebabs-head h2{margin:0;color:#fff;font-size:clamp(34px,3.6vw,58px);line-height:.98;letter-spacing:-.045em;font-weight:850}
.mayana-home-v8049__kebabs-head p{margin:11px 0 0;color:rgba(255,255,255,.78);font-size:15px;line-height:1.55}
.mayana-home-v8049__kebabs-all{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border-radius:999px;background:#f4c178;color:#2b1a11!important;text-decoration:none!important;font-size:13px;font-weight:850;white-space:nowrap;box-shadow:0 10px 24px rgba(34,19,10,.13)}
.mayana-home-v8049__kebabs-all svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mayana-home-v8049__kebabs-mosaic{display:grid;grid-template-columns:1.25fr .78fr 1fr 1.02fr;grid-template-rows:190px 190px;gap:14px}
.mayana-home-v8049__kebab-tile{min-width:0;overflow:hidden;border-radius:16px;background:#6e402d}
.mayana-home-v8049__kebab-tile--0{grid-row:1/3}
.mayana-home-v8049__kebab-tile--5{grid-row:1/3;grid-column:4}
.mayana-home-v8049__kebab-tile>a{position:relative;display:block;width:100%;height:100%;color:#fff!important;text-decoration:none!important;overflow:hidden}
.mayana-home-v8049__kebab-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.mayana-home-v8049__kebab-tile:hover img{transform:scale(1.035)}
.mayana-home-v8049__kebab-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,12,8,.02) 40%,rgba(20,12,8,.68) 100%)}
.mayana-home-v8049__kebab-tile strong{position:absolute;z-index:2;left:16px;right:16px;bottom:14px;color:#fff;font-size:15px;line-height:1.18;font-weight:800;text-shadow:0 2px 12px rgba(0,0,0,.28)}

/* 30 minutes — retain portrait imagery while removing the beige section slab. */
.mayana-home-v8048--quick30{background:#fff!important;border-top:1px solid #f0ebe5;border-bottom:1px solid #f0ebe5}

/* Kitchen guide — more vertical, image-led cards with one unified translucent
   black copy panel. The old brown label block is intentionally removed. */
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery{padding:clamp(56px,6vw,88px) 0!important;background:#fff!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-showcase-grid{gap:22px!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card{border-radius:18px!important;box-shadow:0 12px 32px rgba(32,27,23,.07)!important;background:#ece7e1!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-link{position:relative!important;display:block!important;min-height:0!important;aspect-ratio:.72/1!important;overflow:hidden!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important;transform:none!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card:hover .mayana-home-editorial__mastery-card-media img{transform:scale(1.025)!important;transition:transform .28s ease!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-overlay{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(10,10,10,.01) 28%,rgba(10,10,10,.12) 58%,rgba(10,10,10,.32) 100%)!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy{position:absolute!important;z-index:2!important;left:14px!important;right:14px!important;bottom:14px!important;padding:14px 15px 15px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:13px!important;background:rgba(12,12,12,.68)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;box-shadow:0 10px 28px rgba(0,0,0,.14)!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy em{display:block!important;margin:0 0 8px!important;padding:0!important;background:transparent!important;color:rgba(255,255,255,.74)!important;border-radius:0!important;font-size:9px!important;line-height:1.2!important;letter-spacing:.11em!important;font-weight:850!important}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy strong{display:block!important;margin:0!important;color:#fff!important;font-size:16px!important;line-height:1.24!important;font-weight:780!important;text-shadow:0 1px 8px rgba(0,0,0,.2)!important}

@media (max-width:1180px){
  .mayana-home-v8049__kebabs-mosaic{grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:190px 190px 190px}
  .mayana-home-v8049__kebab-tile--0{grid-row:1/3}
  .mayana-home-v8049__kebab-tile--5{grid-column:3;grid-row:2/4}
}

@media (max-width:760px){
  .mayana-home-v8048--quickcats{padding-top:40px!important;padding-bottom:34px!important}
  .mayana-home-v8048--trend .mayana-home-v8048__all{width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:50%!important;background:#161616!important;border-color:#161616!important}
  .mayana-home-v8048--trend .mayana-home-v8048__all span{display:none!important}
  .mayana-home-v8049--kebabs{padding:42px 0}
  .mayana-home-v8049__kebabs-shell{padding:22px 16px 18px;border-radius:20px}
  .mayana-home-v8049__kebabs-head{align-items:flex-start;gap:16px;margin-bottom:20px}
  .mayana-home-v8049__kebabs-head h2{font-size:38px}
  .mayana-home-v8049__kebabs-head p{font-size:13.5px}
  .mayana-home-v8049__kebabs-all{width:42px;height:42px;min-height:42px;padding:0;display:grid;place-items:center;border-radius:50%;font-size:0}
  .mayana-home-v8049__kebabs-all svg{width:20px;height:20px}
  .mayana-home-v8049__kebabs-mosaic{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,82vw);grid-template-columns:none;grid-template-rows:360px;gap:13px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:5px}
  .mayana-home-v8049__kebabs-mosaic::-webkit-scrollbar{display:none}
  .mayana-home-v8049__kebab-tile,.mayana-home-v8049__kebab-tile--0,.mayana-home-v8049__kebab-tile--5{grid-column:auto;grid-row:auto;scroll-snap-align:start;border-radius:15px}
  .mayana-home-v8049__kebab-tile strong{font-size:16px}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-link{aspect-ratio:.76/1!important;min-height:390px!important}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy{left:12px!important;right:12px!important;bottom:12px!important;padding:13px!important}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy strong{font-size:15.5px!important}
}


/* --------------------------------------------------------------------------
 * 8.0.51 — final TR homepage polish
 * -------------------------------------------------------------------------- */
.mayana-home-v8049--kebabs .mayana-home-v8049__kebabs-shell{
  background:linear-gradient(135deg,#161310 0%,#211a16 52%,#110f0d 100%)!important;
  box-shadow:0 20px 48px rgba(12,10,9,.18)!important;
}
.mayana-home-v8049--kebabs .mayana-home-v8049__kebab-tile{background:#1b1714!important}
.mayana-home-v8049--kebabs .mayana-home-v8049__kebab-shade{background:linear-gradient(180deg,rgba(0,0,0,.02) 42%,rgba(0,0,0,.66) 100%)!important}

/* Guide cards: remove translucent blocks and keep only stronger readable text. */
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-overlay,
.mayana-home-editorial__mastery-card-overlay{
  display:none!important;
}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy,
.mayana-home-editorial__mastery-card-copy{
  background:none!important;
  border:none!important;
  box-shadow:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  padding:0!important;
  left:16px!important;
  right:16px!important;
  bottom:16px!important;
  gap:8px!important;
}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy em,
.mayana-home-editorial__mastery-card-copy em{
  color:#fff!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
  text-shadow:0 2px 12px rgba(0,0,0,.72), 0 0 2px rgba(0,0,0,.6)!important;
}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy strong,
.mayana-home-editorial__mastery-card-copy strong{
  color:#fff!important;
  font-size:clamp(17px,1.55vw,26px)!important;
  line-height:1.14!important;
  text-shadow:0 4px 18px rgba(0,0,0,.82), 0 1px 3px rgba(0,0,0,.78)!important;
}

/* Remove the inline social section from the homepage flow. */
.mayana-home-social{display:none!important}

@media (max-width:760px){
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy,
  .mayana-home-editorial__mastery-card-copy{
    left:12px!important;
    right:12px!important;
    bottom:12px!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy strong,
  .mayana-home-editorial__mastery-card-copy strong{
    font-size:16px!important;
  }
}


/* --------------------------------------------------------------------------
 * 8.0.52 — English-width hero parity + compact two-line guide titles
 * Scope: Turkish homepage only. English markup/styles remain untouched.
 * -------------------------------------------------------------------------- */

/* Match the English homepage's ~1500px editorial canvas instead of inheriting
   the narrower Turkish content wrapper. On wide desktop the four-column TR
   composition keeps its rails, but the main story receives the same visual
   weight as the English primary hero. */
@media (min-width:1441px){
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial{
    width:min(1500px,calc(100vw - 56px))!important;
    max-width:1500px!important;
    margin-left:50%!important;
    margin-right:0!important;
    transform:translateX(-50%)!important;
    padding-inline:0!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-stage{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-grid--editorial{
    grid-template-columns:minmax(82px,6vw) minmax(0,2.15fr) minmax(370px,1.15fr) minmax(82px,6vw)!important;
    gap:16px!important;
    height:620px!important;
  }
}

/* At standard desktop widths, use the same primary/side balance as the English
   hero while keeping the Turkish supporting-card composition. */
@media (min-width:981px) and (max-width:1440px){
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial{
    width:calc(100vw - 36px)!important;
    max-width:1404px!important;
    margin-left:50%!important;
    margin-right:0!important;
    transform:translateX(-50%)!important;
    padding-inline:0!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-stage{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-grid--editorial{
    grid-template-columns:minmax(0,2.15fr) minmax(300px,.95fr)!important;
    gap:16px!important;
  }
}

/* Kitchen Guide: compact editorial typography, never more than two title lines.
   No background panel/opacity is reintroduced. */
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy strong,
.mayana-home-editorial__mastery-card-copy strong{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  font-size:15px!important;
  line-height:1.16!important;
  font-weight:780!important;
  letter-spacing:-.012em!important;
  max-height:2.32em!important;
  text-shadow:0 3px 14px rgba(0,0,0,.88),0 1px 3px rgba(0,0,0,.9)!important;
}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy em,
.mayana-home-editorial__mastery-card-copy em{
  font-size:9px!important;
  line-height:1.1!important;
  margin-bottom:2px!important;
  text-shadow:0 2px 10px rgba(0,0,0,.9)!important;
}

@media (max-width:760px){
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy strong,
  .mayana-home-editorial__mastery-card-copy strong{
    font-size:14px!important;
    line-height:1.16!important;
    max-height:2.32em!important;
  }
}


/* --------------------------------------------------------------------------
 * 8.0.54 — TR hero width parity with the English homepage
 * Scope: hero geometry only. No other homepage section is changed here.
 * This file loads after home-discovery.css, so these rules intentionally sit
 * last to prevent the narrower legacy Turkish canvas from winning again.
 * -------------------------------------------------------------------------- */
@media (min-width:1441px){
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial{
    width:min(1660px,calc(100vw - 40px))!important;
    max-width:1660px!important;
    margin-left:50%!important;
    margin-right:0!important;
    transform:translateX(-50%)!important;
    padding-left:0!important;
    padding-right:0!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-stage{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-grid--editorial{
    grid-template-columns:minmax(88px,5.5vw) minmax(0,2.05fr) minmax(400px,1fr) minmax(88px,5.5vw)!important;
    gap:16px!important;
    width:100%!important;
    height:620px!important;
  }
}

@media (min-width:981px) and (max-width:1440px){
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial{
    width:calc(100vw - 24px)!important;
    max-width:none!important;
    margin-left:50%!important;
    margin-right:0!important;
    transform:translateX(-50%)!important;
    padding-left:0!important;
    padding-right:0!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-stage{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-discovery__hero--editorial .mayana-home-discovery__hero-grid--editorial{
    grid-template-columns:minmax(0,2.3fr) minmax(320px,.95fr)!important;
    gap:16px!important;
    width:100%!important;
  }
}


/* ========================================================================== 
 * 8.0.57 — Mutfak Rehberi mobile card separation + desktop typography polish
 * ======================================================================= */
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy em{
  font-size:9.5px!important;
  line-height:1.15!important;
  letter-spacing:.115em!important;
  font-weight:850!important;
  color:rgba(255,255,255,.96)!important;
  text-shadow:0 1px 8px rgba(0,0,0,.78)!important;
}
.mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy strong{
  font-size:15.5px!important;
  line-height:1.17!important;
  font-weight:800!important;
  letter-spacing:-.012em!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  text-shadow:0 2px 11px rgba(0,0,0,.84),0 1px 2px rgba(0,0,0,.72)!important;
}

@media (max-width:900px){
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-showcase-grid{
    display:flex!important;
    flex-flow:row nowrap!important;
    grid-template-columns:none!important;
    grid-auto-flow:initial!important;
    grid-auto-columns:initial!important;
    gap:14px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:0 18px 10px 0!important;
    scroll-snap-type:x mandatory!important;
    scroll-padding-left:0!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-showcase-grid::-webkit-scrollbar{display:none!important}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card{
    flex:0 0 min(82vw,360px)!important;
    width:min(82vw,360px)!important;
    min-width:min(82vw,360px)!important;
    max-width:min(82vw,360px)!important;
    scroll-snap-align:start!important;
    scroll-snap-stop:always!important;
    border-radius:20px!important;
    overflow:hidden!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-link{
    width:100%!important;
    min-height:0!important;
    aspect-ratio:.78/1!important;
    border-radius:20px!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy{
    left:14px!important;
    right:14px!important;
    bottom:14px!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy strong{
    font-size:15px!important;
  }
}
@media (max-width:520px){
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card{
    flex-basis:84vw!important;
    width:84vw!important;
    min-width:84vw!important;
    max-width:84vw!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-link{
    aspect-ratio:.82/1!important;
  }
}


/* ========================================================================== 
 * 8.0.58 — mobile guide cards: true separated stack, no rail compression
 * ======================================================================= */
@media (max-width:700px){
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-showcase-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-auto-flow:row!important;
    grid-auto-columns:auto!important;
    gap:14px!important;
    overflow:visible!important;
    padding:0!important;
    scroll-snap-type:none!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-showcase-grid::after{display:none!important;content:none!important}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    flex:none!important;
    margin:0!important;
    border-radius:18px!important;
    overflow:hidden!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-link{
    width:100%!important;
    min-height:0!important;
    aspect-ratio:1.18/1!important;
    border-radius:18px!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy strong{
    font-size:15px!important;
    line-height:1.18!important;
    -webkit-line-clamp:2!important;
  }
}


/* ========================================================================== 
 * 8.0.60 — mobile guide rail restore + tighter end-of-page rhythm
 * The guide strip should swipe horizontally on phones instead of collapsing
 * into a vertical pile.
 * ======================================================================= */
@media (max-width:700px){
  body.home .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery{
    padding-top:30px!important;
    padding-bottom:12px!important;
    margin-bottom:0!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-head-simple{
    margin-bottom:14px!important;
    gap:10px!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-showcase-grid{
    display:grid!important;
    grid-auto-flow:column!important;
    grid-auto-columns:minmax(238px,78vw)!important;
    grid-template-columns:none!important;
    gap:14px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:0 0 8px!important;
    scroll-snap-type:x proximity!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-showcase-grid::-webkit-scrollbar{display:none!important}
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    flex:none!important;
    margin:0!important;
    scroll-snap-align:start!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-link{
    width:100%!important;
    min-height:0!important;
    aspect-ratio:.78/1!important;
    border-radius:18px!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy{
    left:12px!important;
    right:12px!important;
    bottom:12px!important;
    padding:12px!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy em{
    font-size:8.5px!important;
  }
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-card-copy strong{
    font-size:15px!important;
    line-height:1.18!important;
    -webkit-line-clamp:2!important;
  }
}


/* ========================================================================== 
 * 8.0.61 — consistent section action sizing + kebabs after quick30
 * ======================================================================= */
.mayana-home-v8048__all,
.mayana-home-v8049__kebabs-all,
.mayana-home-editorial__mastery-all{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  min-height:44px!important;
  padding:0 16px!important;
  width:auto!important;
  border-radius:999px!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  font-size:13px!important;
  font-weight:800!important;
  line-height:1!important;
}
.mayana-home-v8048__all svg,
.mayana-home-v8049__kebabs-all svg,
.mayana-home-editorial__mastery-all svg{
  width:16px!important;
  height:16px!important;
  flex:0 0 16px!important;
}
.mayana-home-v8048__all{
  color:#8e5c27!important;
  border:1px solid #d8c9b9!important;
  background:#fff!important;
}
.mayana-home-v8048--trend .mayana-home-v8048__all,
.mayana-home-editorial__mastery-all{
  color:#fff!important;
  border:1px solid #161616!important;
  background:#161616!important;
}
.mayana-home-v8048--trend .mayana-home-v8048__all svg,
.mayana-home-editorial__mastery-all svg{stroke:currentColor!important}
.mayana-home-v8049__kebabs-all{
  background:#f4c178!important;
  color:#2b1a11!important;
  border:1px solid rgba(0,0,0,.05)!important;
}
.mayana-home-v8048__all:hover,
.mayana-home-v8048__all:focus-visible,
.mayana-home-editorial__mastery-all:hover,
.mayana-home-editorial__mastery-all:focus-visible,
.mayana-home-v8049__kebabs-all:hover,
.mayana-home-v8049__kebabs-all:focus-visible{
  transform:translateY(-1px);
}
.mayana-home-v8048--quick30 + .mayana-home-v8049--kebabs{
  padding-top:clamp(34px,4vw,56px)!important;
}
@media (max-width:760px){
  .mayana-home-v8048__all,
  .mayana-home-v8049__kebabs-all,
  .mayana-home-editorial__mastery-all{
    min-height:40px!important;
    padding:0 14px!important;
    font-size:12.5px!important;
    gap:8px!important;
  }
  .mayana-home-v8048--trend .mayana-home-v8048__all span,
  .mayana-home-v8049__kebabs-all span,
  .mayana-home-editorial__mastery-all span{display:inline!important}
  .mayana-home-v8048--trend .mayana-home-v8048__all,
  .mayana-home-v8049__kebabs-all,
  .mayana-home-editorial__mastery-all{
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    border-radius:999px!important;
  }
  .mayana-home-v8049__kebabs-head{
    align-items:center!important;
  }
  .mayana-home-v8048__head{
    align-items:center!important;
  }
}


/* ========================================================================== 
 * 8.0.62 — CTA consistency and kebab visibility
 * ======================================================================= */
.mayana-home-v8049--kebabs{display:block!important}
.mayana-home-v8049--kebabs .mayana-home-v8049__kebabs-shell{
  background:linear-gradient(135deg,#14110f 0%,#1e1815 56%,#0f0d0c 100%)!important;
}
@media (max-width:760px){
  .mayana-home-v8048__head,
  .mayana-home-v8049__kebabs-head,
  .mayana-home-editorial__mastery-head-simple{
    align-items:center!important;
  }
  .mayana-home-v8048__all,
  .mayana-home-v8049__kebabs-all,
  .mayana-home-editorial__mastery-all{
    min-width:148px!important;
    width:auto!important;
    height:auto!important;
    min-height:42px!important;
    padding:0 16px!important;
    border-radius:999px!important;
    font-size:12.5px!important;
  }
  .mayana-home-v8048__all span,
  .mayana-home-v8049__kebabs-all span,
  .mayana-home-editorial__mastery-all span{display:inline!important}
  .mayana-home-v8048__all svg,
  .mayana-home-v8049__kebabs-all svg,
  .mayana-home-editorial__mastery-all svg{width:16px!important;height:16px!important}
}


/* ========================================================================== 
 * 8.0.63 — mobile CTA labels and hero spacing safety
 * ======================================================================= */
@media (max-width:760px){
  .mayana-home-editorial__section-link,
  .mayana-home-v8048__all,
  .mayana-home-v8049__kebabs-all,
  .mayana-home-editorial__mastery-all{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    width:auto!important;
    min-width:154px!important;
    min-height:42px!important;
    height:auto!important;
    padding:0 16px!important;
    border-radius:999px!important;
    font-size:12.5px!important;
  }
  .mayana-home-editorial__section-link > span,
  .mayana-home-v8048__all > span,
  .mayana-home-v8049__kebabs-all > span,
  .mayana-home-editorial__mastery-all > span{display:inline-block!important;font-size:12.5px!important;white-space:nowrap!important}
  .mayana-home-editorial__section-link svg,
  .mayana-home-v8048__all svg,
  .mayana-home-v8049__kebabs-all svg,
  .mayana-home-editorial__mastery-all svg{width:16px!important;height:16px!important;flex:0 0 16px!important}

  .mayana-home-editorial__mastery-head-simple .mayana-home-editorial__mastery-all,
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-all{
    background:#121212!important;
    color:#fff!important;
    border-color:#121212!important;
    min-width:138px!important;
  }
  .mayana-home-editorial__section-link{min-width:132px!important}
}


/* 8.0.64 — final mobile text-link override */
@media (max-width:760px){
  .mayana-home-editorial__mastery-head-simple .mayana-home-editorial__mastery-all,
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-all{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    width:auto!important;
    min-width:0!important;
    min-height:0!important;
    height:auto!important;
    padding:4px 0!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#8e5c27!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:1.2!important;
  }
  .mayana-home-editorial__mastery-head-simple .mayana-home-editorial__mastery-all span,
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-all span{display:inline!important;font-size:13px!important}
  .mayana-home-editorial__mastery-head-simple .mayana-home-editorial__mastery-all svg,
  .mayana-home-discovery--editorial-v2 .mayana-home-editorial__mastery-all svg{width:15px!important;height:15px!important;flex:0 0 15px!important}

  .mayana-home-v8048--trend .mayana-home-v8048__all,
  .mayana-home-v8048--trending .mayana-home-v8048__all,
  .mayana-home-editorial__section-link{min-width:154px!important;padding-left:18px!important;padding-right:18px!important}
}
