/* Opt in by adding sn-bitform to a Group around the BitForm shortcode.
   No generated field IDs, visibility, repeater or layout rules are changed. */
.sn-bitform{color-scheme:light;background:#fff;color:#263b49;padding:clamp(12px,2vw,24px);border:1px solid #d9dee3;border-radius:var(--sn-radius)}
.sn-bitform :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]),select,textarea){font-family:var(--sn-font);border-radius:var(--sn-radius)}
.sn-bitform :where(input,select,textarea,button):focus-visible{outline:3px solid #1f5f8b;outline-offset:3px}
/* BitForm's own designer owns field colours. A light island avoids partial dark skins. */
