.w-root{background:var(--w-bg);color:var(--w-text)}.w-surface{background:var(--w-surface);color:var(--w-text);border:1px solid var(--w-border);border-radius:var(--w-radius)}.w-text{color:var(--w-text)}.w-muted{color:color-mix(in srgb,var(--w-text)55%,transparent)}.w-soft{background:color-mix(in srgb,var(--w-text)7%,var(--w-surface))}.w-bordered{border-color:var(--w-border)}.w-step{background:color-mix(in srgb,var(--w-text)10%,var(--w-surface));color:color-mix(in srgb,var(--w-text)60%,transparent)}.w-step-active{background:var(--w-primary);color:var(--w-primary-text)}.w-btn-primary{background:var(--w-primary);color:var(--w-primary-text);border-radius:var(--w-radius);transition:background .15s}.w-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--w-primary)88%,#000)}.w-btn-primary:disabled{opacity:.55;cursor:not-allowed}.w-input{background:var(--w-surface);color:var(--w-text);border:1px solid var(--w-border);border-radius:var(--w-radius)}.w-input:focus-visible{outline:2px solid var(--w-primary);outline-offset:1px}.w-chip{background:color-mix(in srgb,var(--w-primary)10%,var(--w-surface));color:var(--w-primary);border:1px solid var(--w-border);border-radius:var(--w-radius);transition:background .15s}.w-chip:hover:not(:disabled){background:color-mix(in srgb,var(--w-primary)18%,var(--w-surface))}.w-chip[aria-pressed=true],.w-chip.w-chip-selected{background:var(--w-primary);color:var(--w-primary-text);border-color:var(--w-primary)}.w-chip:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}
