.kitob-detail-hero{text-align:center;border-bottom:1px solid var(--border);background:radial-gradient(ellipse 110% 70% at 50% 0%, color-mix(in srgb, var(--gold) 8%, transparent) 0%, color-mix(in srgb, var(--gold) 4%, transparent) 30%, color-mix(in srgb, var(--gold) 1.5%, transparent) 60%, transparent 90%), linear-gradient(180deg, var(--deep) 0%, var(--background) 100%);padding:clamp(32px,4.5vw,64px) clamp(16px,3.5vw,40px) clamp(24px,3vw,40px);position:relative;overflow:hidden}.kitob-detail-hero .hero-watermark{opacity:.06;font-size:clamp(120px,22vw,200px)}.kitob-detail-title{font-family:var(--font-ui), sans-serif;color:var(--foreground);letter-spacing:.2px;max-width:760px;margin:18px auto 12px;font-size:clamp(20px,3vw,28px);font-weight:600;line-height:1.35}.kitob-detail-author{font-family:var(--font-ui), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:12px;display:inline-block}.kitob-detail-author--link{cursor:pointer;border-bottom:.5px solid #0000;text-decoration:none;transition:color .25s,border-color .25s}.kitob-detail-author--link:hover{color:var(--gold-bright);border-bottom-color:var(--gold-bright)}.kitob-detail-body{grid-template-columns:1fr;gap:32px;max-width:880px;margin:0 auto;padding:clamp(32px,5vw,56px) clamp(16px,3.5vw,40px) 80px;display:grid}.kitob-detail-stage{grid-template-columns:220px 1fr;align-items:start;gap:32px;display:grid}.kitob-detail-cover{aspect-ratio:3/4;border:.5px solid var(--gold-dim,color-mix(in srgb, var(--gold) 30%, transparent));justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.kitob-detail-cover .book-cover-pattern,.kitob-detail-cover .book-cover-spine,.kitob-detail-cover .book-cover-ornament{pointer-events:none}.kitob-detail-cover .book-cover-title{z-index:2;font-family:var(--font-arabic-display), serif;text-align:center;color:color-mix(in srgb, var(--foreground) 85%, transparent);padding:16px;font-size:14px;line-height:1.4;position:relative}.kitob-detail-actions{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.kitob-detail-lang-row{border-bottom:.5px solid color-mix(in srgb, var(--gold) 18%, transparent);flex-direction:column;gap:8px;width:100%;padding-bottom:14px;display:flex}.kitob-detail-lang-row:last-child{border-bottom:none;padding-bottom:0}.kitob-detail-lang-name{flex-direction:column;gap:3px;display:flex}.kitob-detail-lang-title{color:var(--foreground);font-size:17px;line-height:1.45}.kitob-detail-lang-code{font-family:var(--font-ui), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-bright);font-size:12px;font-weight:600}.kitob-detail-lang-btns{flex-wrap:wrap;gap:12px;display:flex}.kitob-detail-btn{font-family:var(--font-ui), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:10px;padding:12px 22px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.kitob-detail-btn:hover{background:var(--gold-fill,var(--gold));color:var(--on-gold);border-color:var(--gold-bright)}.kitob-detail-no-file{font-family:var(--font-ui), sans-serif;color:var(--muted);letter-spacing:.4px;margin:0;font-size:13px}.kitob-detail-prose{background:var(--card-bg,var(--card-bg));border:1px solid var(--border);border-left:2px solid var(--gold);padding:28px 32px}.kitob-detail-section-title{font-family:var(--font-ui), sans-serif;letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin:0 0 14px;font-size:10px}.kitob-detail-prose p{font-family:var(--font-ui), sans-serif;color:var(--foreground);white-space:pre-line;margin:0;font-size:15px;line-height:1.85}.kitob-detail-cats{background:var(--card-bg,var(--card-bg));border:1px solid var(--border);padding:20px 32px}.kitob-detail-cat-pills{flex-wrap:wrap;gap:8px;display:flex}.kitob-detail-cat-pill{border:.5px solid color-mix(in srgb, var(--gold) 40%, transparent);background:color-mix(in srgb, var(--gold) 6%, transparent);color:var(--gold);font-family:var(--font-ui), sans-serif;letter-spacing:1.2px;text-transform:uppercase;border-radius:2px;padding:6px 14px;font-size:11px;line-height:1.4;display:inline-block}.kitob-detail-meta{background:var(--deep,var(--deep));border:1px solid var(--border-mid);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:18px 24px;display:grid}.kitob-detail-meta .meta-row{flex-direction:column;gap:6px;display:flex}.kitob-detail-meta .meta-key{font-family:var(--font-ui), sans-serif;letter-spacing:1.5px;color:var(--muted);text-transform:uppercase;font-size:9px}.kitob-detail-meta .meta-val{font-family:var(--font-ui), sans-serif;color:var(--foreground);font-size:13px}.kitob-detail-meta .meta-val--link{color:var(--gold);text-decoration:none;transition:color .2s}.kitob-detail-meta .meta-val--link:hover{color:var(--gold-bright);text-decoration:underline}.kitob-detail-back{justify-content:center;padding-top:12px;display:flex}.kitob-detail-back-link{font-family:var(--font-ui), sans-serif;letter-spacing:1.5px;color:var(--muted);text-transform:uppercase;border:1px solid var(--border-mid);padding:10px 16px;font-size:11px;text-decoration:none;transition:color .15s,border-color .15s}.kitob-detail-back-link:hover{color:var(--gold-bright);border-color:var(--gold)}@media (max-width:720px){.kitob-detail-hero{padding:clamp(32px,4.5vw,64px) clamp(16px,3.5vw,40px) clamp(24px,3vw,40px)}.kitob-detail-body{gap:20px;padding:32px 16px 56px}.kitob-detail-stage{grid-template-columns:1fr;gap:20px}.kitob-detail-cover{max-width:200px;margin:0 auto}.kitob-detail-actions{align-items:stretch}.kitob-detail-btn{justify-content:center}.kitob-detail-prose{padding:20px}.kitob-detail-prose p{font-size:14px;line-height:1.75}.kitob-detail-meta{padding:14px 16px}}
