/* CASTLE v249 runtime/publish cleanup */
/* A53/M18: removed the .castle-modal-overlay / .castle-modal-card block. Its z-index:2147483600 !important
   beat the shared shell's z-index:1000 (making M15 report a false failure). A layout-repair file must not
   co-style the shared modal shell — styling now lives solely in assets/castle-modal.css. */
.vote-option-row-v176.live-option-row-v185{grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:flex-start!important;}
.vote-option-narrative{margin-top:5px;font-size:12px;line-height:1.45;color:var(--castle-text-2,#4b5563);font-weight:500;white-space:normal;}
.brief-question-v248,.nfs-question-v248{margin-top:18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.12);}
.nfs-question-v248 .question-text-v175{font-size:clamp(22px,3vw,34px);line-height:1.25;}
.results-intro-v175 .inject-title{font-weight:700;}
.performance-indicator-feedback-grid-v247 + .line-chart-grid{margin-top:18px;}

/* CASTLE v250: auth recovery marker. (A55: break-glass removed — recovery is direct SQL, see scripts/RECOVERY-RUNBOOK.md.) */
