.word-page{max-width:1120px;padding-bottom:2rem}
.word-page .crumb{padding:1.5rem 0 1rem}
.word-hero{position:relative;overflow:hidden;margin:.35rem 0 1.5rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(245,165,36,.2);border-radius:24px;background:radial-gradient(circle at 86% 15%,rgba(245,165,36,.12),transparent 35%),linear-gradient(135deg,#172039,#101729 70%)}
.word-hero:before{content:'YDS 5000 · KELİME KARTI';display:block;margin-bottom:1.15rem;color:#f5a524;font-size:.7rem;font-weight:800;letter-spacing:.18em}
.word-hero.has-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,230px);gap:0 2rem;align-items:center}
.word-hero.has-preview:before{grid-column:1/-1}
.word-hero-text{min-width:0}
.word-hero-preview{display:block;align-self:center;color:#aebbd0;text-align:center;font-size:.75rem}
.word-hero-preview img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:16px;background:#fff}
.word-hero-preview span{display:block;margin-top:.55rem}
.word-hero .badge{margin-bottom:.65rem}
.word-hero h1.word{margin:0 0 .6rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08;overflow-wrap:anywhere}
.word-hero.has-preview h1.word{font-size:clamp(2.25rem,3.7vw,3rem);text-wrap:balance}
.word-hero .h1q{display:block;margin-top:.35rem;font-size:.28em;letter-spacing:0}
.word-hero .meaning{max-width:34ch;margin:.9rem 0;font-size:clamp(1.3rem,2.5vw,1.9rem);line-height:1.35}
.word-hero .answer{max-width:72ch;margin:1rem 0 0;padding-top:.9rem;border-top:1px solid #ffffff20;color:#aebbd0;font-size:.88rem;line-height:1.6}
.word-hero .answer strong{color:#e9edf5}
.word-hero .pron{margin:.9rem 0 0}
.word-hero .count{margin-top:.8rem}
.word-hero .cartoon-intro{margin:0;grid-template-columns:minmax(0,1fr) minmax(160px,230px);gap:2rem}
.word-hero .cartoon-intro .word{font-size:clamp(2.5rem,5vw,4.5rem)}
.word-hero .cartoon-intro .illu{max-width:230px}
.word-hero .cartoon-intro figcaption{font-size:.75rem}
.word-hero .cartoon-dialog{max-width:660px}
.word-definition{margin-top:1rem;padding-top:.8rem;border-top:1px solid #ffffff1e}
.word-definition summary,.word-editorial summary{width:max-content;max-width:100%;cursor:pointer;color:#aebbd0;font-size:.78rem;font-weight:650;list-style:none}
.word-definition summary::-webkit-details-marker,.word-editorial summary::-webkit-details-marker{display:none}
.word-definition summary:after,.word-editorial summary:after{content:' +';color:#f5a524}
.word-definition[open] summary:after,.word-editorial[open] summary:after{content:' −'}
.word-hero .word-definition .answer{border:0;margin:.6rem 0 0;padding:0}
.word-experience{margin:0 0 3.5rem;padding:1.1rem;border-radius:22px;scroll-margin-top:72px}
.word-experience-heading{padding:.7rem .8rem 1.15rem}
.word-experience-heading span,.word-section-heading span{display:block;color:#f5a524;letter-spacing:.18em;font-size:.68rem;font-weight:800}
.word-experience-heading h2,.word-section-heading h2{font-size:clamp(1.45rem,2.6vw,2rem);letter-spacing:-.04em;line-height:1.2;margin:.45rem 0 .25rem;color:#fff}
.word-experience-heading p{font-size:.88rem}
.word-experience-frame{border-radius:15px}
.word-section-heading{margin:0 0 1.25rem}
.word-reference{margin:0 0 3rem}
.word-reference .lead{margin:0 0 1.4rem;color:#9eacc1;font-size:.9rem}
.word-editorial{margin:0 0 1rem}
.word-editorial .lead{margin:.6rem 0 0!important;font-size:.82rem}
.word-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}
.word-reference-grid>.section,.word-reference-grid>.sense>.section{margin:0;padding:1.3rem;border:1px solid #ffffff16;border-radius:17px;background:#151e31}
.word-reference-grid .section h2,.word-reference-grid .section h3{margin:0 0 .8rem;font-size:.95rem;color:#f5a524}
.word-reference-grid .card,.word-reference-grid .usage{padding:0;border:0;background:none}
.word-reference-grid .ex-en{font-size:1.04rem;line-height:1.55}
.word-reference-grid .ex-tr{font-size:.92rem;line-height:1.55}
.word-reference-grid .chips{gap:.45rem}
.word-reference-grid .chip{background:#ffffff09;border-color:#ffffff15;font-size:.82rem}
.word-reference-grid .sense{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:1.2rem;border:1px solid #ffffff18;border-radius:18px;background:#10182a}
.word-reference-grid .sense-h,.word-reference-grid .sense-tr{grid-column:1/-1}
.word-reference-grid .sense-tr{margin:-.4rem 0 .15rem;font-size:1.15rem}
.word-visual{background:#10182a!important;border-style:dashed!important}
.word-visual summary{display:flex;align-items:center;justify-content:space-between;gap:.6rem;cursor:pointer;list-style:none;color:#dce5f2;font-weight:700;font-size:.88rem}
.word-visual summary::-webkit-details-marker{display:none}
.word-visual summary span{color:#f5a524}
.word-visual[open] summary{margin-bottom:1rem}
.word-visual .illu{max-width:260px}
.word-visual .info-fig img{display:block;max-width:250px;max-height:330px;width:auto;height:auto;margin:auto;border-radius:9px}
.word-visual .info-fig figcaption{margin-top:.65rem;color:#9eacc1;font-size:.73rem}
.word-visual .dialog{grid-template-columns:1fr}
.word-visual .bubble{font-size:.8rem}
.word-continue{margin:0 0 3rem;padding:1.7rem;border:1px solid #ffffff19;border-radius:19px;background:linear-gradient(120deg,#24204b,#171d36 75%)}
.word-continue>.section,.word-continue>.appcta{margin:0}
.word-continue .problem{padding:0;border:0;background:none;text-align:left}
.word-continue .problem h3{font-size:1rem}
.word-continue .problem p{max-width:none;margin:.25rem 0;color:#aebbd0;font-size:.86rem}
.word-continue .problem .cta{padding:0;border:0;background:none;color:#f5a524;font-size:.83rem;box-shadow:none}
.word-continue .appcta{margin-top:1.3rem;padding:1.4rem 0 0;border:0;border-top:1px solid #ffffff26;border-radius:0;text-align:left;background:none}
.word-continue .appcta h3{font-size:1.42rem}
.word-continue .appcta p{font-size:.9rem}
.word-continue .appcta .row{justify-content:flex-start}
.word-page .section:has(>.ixwrap){margin:0 0 2rem}
.word-page .section:has(>.ixwrap) .ixwrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}
.word-page .section:has(>.ixwrap) .ix{min-width:0;display:block;padding:.75rem .9rem;border-radius:12px}
.word-page .section:has(>.ixwrap) .ix b,.word-page .section:has(>.ixwrap) .ix span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.word-page .section:has(>.ixwrap) .ix span{color:#8e9db2;font-size:.77rem}
.word-page .pager{margin:1.8rem 0 0}
@media(min-width:900px){.word-page~.stickycta{display:none}body:has(.word-page){padding-bottom:0}}
@media(max-width:700px){
  .word-page{padding:0 1rem 5.5rem}
  .word-page .crumb{padding:1rem 0 .75rem;font-size:.73rem}
  .word-hero{padding:1.35rem;border-radius:17px}
  .word-hero.has-preview{display:block}
  .word-hero.has-preview:before{margin-bottom:.8rem}
  .word-hero-preview{display:none}
  .word-hero .cartoon-intro{grid-template-columns:1fr;gap:1.2rem}
  .word-hero .cartoon-intro figure{max-width:150px}
  .word-hero .meaning{font-size:1.25rem}
  .word-hero .answer{font-size:.78rem}
  .word-hero .pron{font-size:.85rem}
  .word-experience{padding:.55rem;margin:0 -.5rem 2.5rem;border-radius:16px}
  .word-experience-heading{display:block;padding:.75rem .75rem 1rem}
  .word-experience-heading h2,.word-section-heading h2{font-size:1.55rem}
  .word-experience-heading p{font-size:.78rem}
  .word-experience-heading>a{display:inline-block;margin-top:.7rem}
  .word-experience-frame{height:850px;border-radius:10px}
  .word-reference-grid{grid-template-columns:1fr;gap:.7rem}
  .word-reference-grid .sense{grid-template-columns:1fr;padding:.8rem}
  .word-reference-grid>.section,.word-reference-grid>.sense>.section{padding:1rem}
  .word-page .section:has(>.ixwrap) .ixwrap{grid-template-columns:repeat(2,minmax(0,1fr))}
  .word-continue .appcta{text-align:center}
  .word-continue .appcta .row{justify-content:center}
  .word-continue{padding:1.3rem}
}
