.prompt-guide{max-width:940px;padding-block:clamp(2rem,6vw,5rem);font-family:"Noto Kufi Arabic",Tahoma,sans-serif}
.prompt-guide__header{padding-bottom:2rem;border-bottom:1px solid var(--line-strong)}
.site-themed .prompt-guide h1{font-size:clamp(1.65rem,4vw,2.8rem);line-height:1.7;letter-spacing:0;margin-block:1rem}
.prompt-guide__intro{max-width:70ch;color:var(--muted);line-height:2.1}
.prompt-guide__downloads{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:center;margin-top:1.5rem}
.prompt-guide .btn{white-space:normal;text-align:center;min-height:44px}
.prompt-guide a:not(.btn){text-decoration:underline;text-underline-offset:.3em}
.prompt-guide__text{max-width:78ch;padding-block:1.5rem;user-select:text}
.site-themed .prompt-guide h2{font-size:1.35rem;line-height:1.9;margin-block:2rem 1rem;letter-spacing:0;break-after:avoid}
.prompt-guide__text p{line-height:2.2;margin-block:1rem;overflow-wrap:anywhere;unicode-bidi:plaintext}
.prompt-guide__end{padding-top:1.5rem;border-top:1px solid var(--line);font-size:.85rem;line-height:2}
@media(max-width:480px){.prompt-guide__downloads .btn{flex:1 1 100%}.prompt-guide__text p{line-height:2.15;font-size:.95rem}}
