/* ============================================================================
   ch-169w — صفحهٔ اول در گوشی (فقط ≤۶۴۰px؛ دسکتاپ و تبلت دست نمی‌خورند)
   سرصفحه متناسب: تیتر کوچک‌تر، مهارت همیشه یک‌خطی، شعار و جستجو جمع‌وجور، عقربه‌سنج ~۷۰٪ با فاصله‌های یکدست.
   بازگشت: حذف <link> این فایل از page.html.
   ============================================================================ */
@media (max-width:640px){
  .tk-public-body .tkh{padding:30px 0 34px}
  .tk-public-body .tkh-grid{gap:22px 0}
  .tk-public-body .tkh .tkh-title{margin-top:0;font-size:clamp(27px,8.4vw,33px);line-height:1.42;letter-spacing:-.01em}
  .tk-public-body .tkh .tkh-title__q{display:block;font-size:.6em;font-weight:700;line-height:1.6;opacity:.78}
  .tk-public-body .tkh .tkh-title__a{display:block;margin-top:2px}
  .tk-public-body .tkh .tkh-word-wrap{display:block;white-space:nowrap}
  .tk-public-body .tkh .tkh-word{white-space:nowrap;padding-bottom:3px;background-size:100% 3px}
  .tk-public-body .tkh .tkh-slogan{margin-top:12px;font-size:15px;font-weight:500;line-height:1.75;opacity:.82}
  .tk-public-body .tkh .tkh-search{height:52px;margin-top:20px;padding:4px;padding-inline-start:14px}
  .tk-public-body .tkh .tkh-search__input{font-size:14.5px}
  .tk-public-body .tkh .tkh-search__btn{width:44px;height:44px}
  .tk-public-body .tkh .tkh-visual{margin:0}
  .tk-public-body .tkh .tkh-gauge{width:min(232px,68%);margin-inline:auto}
  .tk-public-body .tkh .tkh-gauge__labels text{font-size:19px}
  .tk-public-body .tkh .tkh-gauge__num b{font-size:30px}
  .tk-public-body .tkh .tkh-readout{margin-top:8px;gap:6px}
  .tk-public-body .tkh .tkh-readout__skill{font-size:15.5px}
  .tk-public-body .tkh .tkh-readout__level{font-size:12px}
  .tk-public-body .tkh .tkh-readout__meta{font-size:12px;opacity:.8}
}

/* ── ch-169w: بخش چالش عملی روشن (مثل بخش آموزش)؛ هالهٔ زرد حذف، فقط پنجرهٔ کنسول زغالی می‌ماند ── */
.tk-public-body .tkch{background:var(--tk-surface)!important;color:var(--tk-ink);border-block:1px solid var(--tk-line)}
.tk-public-body .tkch .tkch-orb,.tk-public-body .tkch .tkch-sky{display:none!important}
.tk-public-body .tkch .tkch-visual::before{display:none}
.tk-public-body .tkch .tkch-copy,.tk-public-body .tkch .tkch-title{color:var(--tk-ink)}
.tk-public-body .tkch .tkch-word{color:var(--tk-ink);background:linear-gradient(transparent 58%,rgba(255,194,24,.62) 58%,rgba(255,194,24,.62) 90%,transparent 90%) no-repeat 0 0/100% 100%}
.tk-public-body .tkch .tkch-lede{color:var(--tk-ink-soft)}
.tk-public-body .tkch .tkch-go{box-shadow:0 12px 28px -16px rgba(170,120,0,.75),inset 0 1px 0 rgba(255,255,255,.5)}
.tk-public-body .tkch .tkch-go:focus-visible{outline-color:var(--tk-ink)}
.tk-public-body .tkch .tkch-console{box-shadow:0 40px 80px -42px rgba(24,26,29,.55),0 0 0 1px rgba(24,26,29,.08)}
.tk-public-body .tkch .tkch-console::before{display:none}
@media (max-width:640px){.tk-public-body .tktr .tktr-title__a{font-size:.84em}}
