/* Responsive safeguards for a 375px scenario creator. Live device QA remains required. */
.sc-form,.sc-create-grid,.sc-wrap{min-width:0}
.sc-form textarea{max-width:100%;box-sizing:border-box}
@media(max-width:400px){.sc-create{padding-top:1rem}.sc-create-grid{gap:1rem}.sc-intro h1{font-size:1.7rem;line-height:1.16}.sc-form{padding:.9rem}.sc-form textarea{min-height:6.5rem}.sc-level-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.sc-level-options span{padding:.5rem;min-height:3.3rem}.sc-level-options b{font-size:.94rem}.sc-chip{min-height:2.75rem}.sc-btn{min-height:3rem}.sc-gate-actions .sc-btn{flex:1 1 100%}}
