.rb-character-setup{--rb-navy:var(--rb-ink);--card:var(--rb-bg);--foreground:var(--rb-ink);--border:var(--rb-line);--sage:var(--riding-sage)}.rb-character-setup button{white-space:normal;letter-spacing:0;font-family:var(--font-ui);font-weight:700}.rb-character-steps button:not(.rb-pill):not(.rb-outline){height:auto;min-height:48px;box-shadow:none!important}.rb-character-steps button[aria-pressed]{display:block}.rb-character-steps button[aria-pressed]>div{white-space:normal}.rb-character-steps button[aria-pressed] svg{width:24px;height:24px}.rb-character-steps button[aria-pressed][style*="display: flex"]{display:flex}.rb-character-steps [style*=letter-spacing]{letter-spacing:0!important}.rb-character-steps button[aria-pressed=true]:not([aria-label]){color:var(--rb-bg);background:var(--rb-forest)!important;border-color:var(--rb-forest)!important}.rb-character-steps button[aria-pressed=true]:not([aria-label]) :is(div,span){color:var(--rb-bg)!important}.rb-character-steps .rb-pill,.rb-character-steps .rb-outline{height:auto;min-height:56px}.rb-character-steps div:has(>.rb-outline):has(>div>.rb-pill){grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid!important}.rb-character-steps input:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid var(--rb-forest)!important}.rb-character-steps input{min-width:0}.rb-character-setup .rb-wave-hero{isolation:isolate}.rb-character-steps button .rb-setup-theme-chip{background:var(--setup-chip-bg)!important;color:var(--setup-chip-fg)!important}
