/* Minimal styling */
.brw-wrap { font-family: system-ui, sans-serif; text-align: center; padding: 24px; }
.brw-wrap h1 { margin-bottom: 12px; }
#brw-wheel { display:block; margin: 0 auto 12px; }
#brw-spin { padding: 10px 18px; font-size: 16px; cursor: pointer; }
#brw-msg { margin-top: 10px; min-height: 1.5em; }
.brw-invalid { font-family: system-ui, sans-serif; padding: 24px; text-align:center; }
