/* Shared case layout/type tokens; prompt-specific alignment and copy controls only. */
html[data-theme] .prompt-detail .article-cover img{aspect-ratio:var(--content-image-ratio);object-fit:contain}
.prompt-detail .case-body-layout{margin-top:var(--section-space)}
.prompt-detail .prompt-toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-6)}
.prompt-detail .prompt-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}
.prompt-detail .prompt-actions .button{font-family:inherit;cursor:pointer}
.prompt-detail #prompt-copy-status:empty{display:none}
.prompt-detail #case-bylo::after{content:none}
.prompt-detail #case-bylo>*{position:relative;z-index:1}
.prompt-detail .prompt-context-layout{border:0;border-radius:0;overflow:visible;gap:var(--card-gap);align-items:start}
@media(min-width:761px){.prompt-detail .prompt-context-layout{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}
.prompt-detail .prompt-context-heading{width:fit-content;max-width:100%}
.prompt-detail .prompt-context-illustration{max-width:calc(var(--space-10) * 4);margin-inline:auto}
.prompt-detail #case-reshenie .case-project-result{justify-content:flex-start}
.prompt-detail #case-reshenie .case-project-result>p:last-child{margin-bottom:0}
.prompt-detail #case-reshenie .case-chapter-head .eyebrow{color:var(--orange)}
