#content .form-shell{background:#fff;color:#14283B;color-scheme:light;padding:clamp(12px,2vw,24px);border-radius:16px}
#content .form-shell .form-panel{background:#fff;border:1px solid #D5DDE4;color:#14283B}
#content .form-shell :is(h2,h3,p,span,small,dt,dd,label,summary,legend){color:#14283B}
#content .form-shell :is(.social-card,.summary-group,.type-option,.type-card,.check,.notice){background:#F5F8FA;border-color:#CCD7E0}
#content .form-shell :is(input,select,textarea){background:#fff;color:#14283B;border-color:#708699;accent-color:#14283B}
#content .form-shell :is(input,textarea)::placeholder{color:#526779}
#content .form-shell option{background:#fff;color:#14283B}
#content .form-shell button{background:#fff;color:#14283B;border-color:#708699}
#content .form-shell .stepper button{border-color:#CCD7E0}
#content .form-shell .stepper button[aria-current=step]{background:#EAF0F5;border-color:#14283B;font-weight:700}
#content .form-shell button.primary{background:#14283B;color:#fff;border-color:#14283B}
#content .form-shell button.primary:hover{background:#24465E}
#content .form-shell .error:not(:empty),#content .form-shell .save-warning{background:#FFF2EF;color:#842E27;border-color:#A9443D}
#content .form-shell a{color:#204B65}
#content .form-shell :focus-visible{outline:2px solid #245876;outline-offset:3px}
