/* merchant/sign-up — page stylesheet (VONA · auth).
   Scoped to body.page-merchant-sign-up: nothing here can affect another page.
   The structural layout for these components already lives in lxc/lxc.css;
   this file only carries the VONA surface (colour, type, borders, radii). */
body.page-merchant-sign-up .lxa-side{background:var(--v-primary-d)}
body.page-merchant-sign-up .lxa-kicker{background:rgba(255,255,255,.16);border-radius:var(--v-r-pill);font-weight:600}
body.page-merchant-sign-up .lxa-side-copy h2{letter-spacing:-.02em}
body.page-merchant-sign-up .lxa-form h1{color:var(--v-heading);letter-spacing:-.02em}
body.page-merchant-sign-up .lxa-sub{color:var(--v-muted)}
body.page-merchant-sign-up .lxa-field label{color:var(--v-g600);font-size:13px;font-weight:500}
body.page-merchant-sign-up .lxa-field input,body.page-merchant-sign-up .lxa-field .form-control{
  border:.8px solid var(--v-border) !important;border-radius:var(--v-r) !important;
  background:var(--v-surface) !important;color:var(--v-text) !important}
body.page-merchant-sign-up .lxa-field input:focus{border-color:var(--v-primary) !important;
  box-shadow:0 0 0 3px rgba(var(--v-primary-rgb),.13) !important}
body.page-merchant-sign-up .lxa-fields .btn-primary,body.page-merchant-sign-up .lxa-submit{border-radius:var(--v-r) !important;font-weight:600}
body.page-merchant-sign-up .lxa-row a,body.page-merchant-sign-up .lxa-foot a{color:var(--v-primary);font-weight:600}
body.page-merchant-sign-up .lxa-back:hover{color:var(--v-primary)}
body.page-merchant-sign-up .lxn-lang a.on{background:var(--v-primary-soft);border-color:var(--v-primary-soft-2);color:var(--v-primary-d)}
body.page-merchant-sign-up .invalid-feedback,body.page-merchant-sign-up .text-danger{color:var(--v-danger)}
