.ph{font-size:1.3rem;font-weight:500;margin:0 0 .8rem}
.sbox input.t{direction:rtl;text-align:right}
.wgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1rem;margin-top:1rem}
.wk{display:flex;flex-direction:column;gap:.4rem;padding:.6rem;border-radius:1.1rem;background:rgba(20,18,17,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.09);transition:.15s}
.wk:hover{transform:translateY(-3px);border-color:rgba(208,74,88,.5)}
.cv{aspect-ratio:3/4;border-radius:.8rem;background:#2a2523;display:grid;place-items:center;font-size:2rem;color:var(--muted);overflow:hidden}
.cv img{width:100%;height:100%;object-fit:cover;display:block}
.tt{font-size:.9rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mm{color:var(--muted);font-size:.72rem}
.dhead{display:flex;gap:1.2rem;padding:1.2rem;margin-bottom:1rem}
.dhead .cv{width:9rem;flex:none}
.dhead h1{font-size:1.4rem;font-weight:500;margin-bottom:.3rem}
.dhead p{color:#d6cec2;font-size:.9rem;margin-top:.6rem}
.chips{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.6rem}.chips span{background:rgba(255,255,255,.08);border-radius:1rem;padding:.15rem .7rem;font-size:.75rem}
.ctl{display:flex;gap:.6rem;align-items:center;margin-bottom:.8rem;flex-wrap:wrap}.ctl h3{flex:1;margin:0}
.ctl input{background:rgba(255,255,255,.06);border-radius:1rem;padding:.4rem .9rem;outline:0;width:7.5rem}
.cr .nm small{direction:rtl}.back{display:inline-block;margin-bottom:.8rem;color:var(--muted)}
@media(max-width:760px){.dhead{flex-direction:column;align-items:center;text-align:center}.dhead .cv{width:8rem}.wgrid{grid-template-columns:repeat(2,1fr)}}
.rd{max-width:900px;margin:1rem auto}.rd img{display:block;width:100%;height:auto;background:#1c1917}
