#insufficient-dialog { width: min(90vw, 550px); padding: 30px; border: 1px solid #ffffff30; border-radius: 24px; background: #211d38; color: white; }
#insufficient-dialog::backdrop { background: #080615cc; }
#insufficient-dialog h2 { font-size: 1.6rem; margin: 0 0 16px; }
#insufficient-dialog p { line-height: 1.6; color: #d7d4e4; margin-bottom: 22px; }
#insufficient-dialog button { width: 100%; margin-top: 10px; min-height: 52px; }
.answers label:has(input[value="unknown"]) { opacity: .8; border-style: dashed; }
