/* Shared verdict page (/v/). Reuses the desk's result card from desk.css. Mobile first. */

.verdict{padding-block:18px 48px}
.verdict-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}
.verdict-grid>*{min-width:0}
.verdict-card{padding:18px;background:var(--bone-2);border-top:var(--rule)}
.verdict-question{font:640 1.15rem/1.35 var(--body);color:var(--ink-2);overflow-wrap:anywhere}
.verdict-situation{display:grid;gap:8px;padding:16px 0 0;border-top:var(--rule)}
.verdict-situation p{white-space:pre-line;overflow-wrap:anywhere;color:var(--ink-2)}
.verdict-missing{display:grid;justify-items:center;gap:12px;padding:48px 8px;text-align:center;background:var(--bone-2);border-top:var(--rule)}
.verdict-missing .muted{max-width:44ch}
.verdict-cta{display:grid;gap:14px;align-content:start;padding-top:18px;border-top:var(--rule)}
.verdict-actions{display:flex;flex-wrap:wrap;gap:8px}

@media (min-width:1000px){
  .verdict{padding-block:36px 64px}
  .verdict-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(40px,5vw,80px);align-items:start}
  .verdict-card,.verdict-missing{padding:26px}
  .verdict-cta{position:sticky;top:calc(var(--header) + 20px)}
}

/* Widget page (/widget/): generator beside a live preview. */
.widget-preview{display:grid;gap:8px;align-content:start}
.widget-preview iframe{display:block;width:100%;border:1.5px solid var(--line-strong);background:var(--bone)}
.content-page .verdict-grid+.article-body{margin-top:clamp(40px,7vw,80px)}
@media (min-width:1000px){.content-page .verdict-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
