/* Context-aware safety: compact, readable aids without another mandatory form */
.v073-context-card{margin:10px 0;padding:10px 12px;border-left:3px solid #d3ae72;background:#30343c;color:#f4e5cc;border-radius:8px;font-size:12px;line-height:1.5}
.v073-context-card strong{display:block;color:#ffdf9c;margin:0 0 5px;font-size:13px}
.v073-context-card p{margin:5px 0}
.v073-threat{border:1px solid #66727b;border-radius:9px;padding:10px 12px;margin:12px 0;background:#253440;font-size:12px;color:#f1dabc}
.v073-threat summary{min-height:28px;cursor:pointer;font-weight:750}
.v073-threat p{line-height:1.5}
.v073-threat select{min-height:46px;width:100%;background:#121b26;border:1px solid #8c8d82;border-radius:8px;color:#fff;padding:8px;font-size:15px}
.v073-threat ul{padding-left:20px;line-height:1.6}
.v073-threat small{color:#c7c5c2}
.v073-dawn{margin:4px 0 18px;border:1px solid #9d855e;border-radius:12px;padding:13px;background:#2a3340;color:#fae8cf;font-size:13px;line-height:1.5}
.v073-dawn h3{color:#f6d7a5;font:normal 25px Georgia,serif;margin:5px 0 8px}
.v073-dawn ul{padding-left:20px}.v073-dawn li{margin:6px 0}
.v073-dawn details{padding:9px 0;border-top:1px solid #69635a}.v073-dawn summary{font-weight:bold;cursor:pointer}
.v073-review{display:flex;gap:12px;align-items:center;padding:10px;border:1px solid #9e885d;border-radius:9px;margin:12px 0;background:#373b40}
.v073-review input{width:22px;height:22px;flex:none;accent-color:#e9ca86}
.v073-change{background:#463526;border:1px solid #ba945e;border-radius:10px;padding:12px;margin:9px 0;color:#ffe5bc;font-size:12px;line-height:1.5}
.v073-twin-actions{display:grid;gap:9px;padding:10px 0}.v073-twin-actions button{min-height:48px;font-size:14px}.v073-twin-actions p{font-size:12px;color:#f1dfb9}
