/* Page styles (see lib/site-assets.ts) */
.found{border:2px solid var(--red);background:rgba(245,69,92,.12);border-radius:12px;padding:clamp(8px,1vw,14px);display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,18px);align-items:center}
.found b{display:block;font-size:clamp(11px,1.05vw,16px)}
.found span{font-size:clamp(9px,.8vw,13px);color:var(--muted-d)}
.stack{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,.9fr);align-items:center;background:#171A1F;color:#fff;padding:24px;width:100%;max-width:640px}
@media (max-width:899px){
.stack{grid-template-columns:1fr;gap:14px}
}
