.rs-button{all:unset;--rs-button-bg:var(--rs-color-accent,#2f5bdb);--rs-button-color:var(--rs-color-accent-contrast,#fff);--rs-button-border-color:var(--rs-color-accent,#2f5bdb);--rs-button-border-width:var(--rs-border-width,1px);--rs-button-border-radius:var(--rs-radius-pill,999px);--rs-button-font-size:var(--rs-font-size-sm,.875rem);--rs-button-font-weight:var(--rs-font-weight-semibold,600);--rs-button-line-height:var(--rs-line-height-tight,1.2);--rs-button-padding-inline:var(--rs-space-3,12px);--rs-button-min-height:36px;--rs-button-gap:var(--rs-space-2,8px);--rs-button-focus-ring-color:var(--rs-color-focus-ring,#296dff);box-sizing:border-box;background:var(--rs-button-bg);border:var(--rs-button-border-width) solid var(--rs-button-border-color);border-radius:var(--rs-button-border-radius);color:var(--rs-button-color);cursor:pointer;font-family:var(--rs-font-family-sans,"Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--rs-button-font-size);font-weight:var(--rs-button-font-weight);align-items:center;gap:var(--rs-button-gap);line-height:var(--rs-button-line-height);min-height:var(--rs-button-min-height);padding-block:8px;padding-inline:var(--rs-button-padding-inline);transition:background-color var(--rs-transition-fast,.14s) ease, border-color var(--rs-transition-fast,.14s) ease, color var(--rs-transition-fast,.14s) ease, opacity var(--rs-transition-fast,.14s) ease;white-space:nowrap;justify-content:center;text-decoration:none;display:inline-flex}.rs-button:hover{filter:brightness(1.08)}.rs-button:active{filter:brightness(.94)}.rs-button:focus-visible{outline:2px solid var(--rs-button-focus-ring-color);outline-offset:2px}.rs-button:disabled,.rs-button[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.rs-button--secondary{--rs-button-bg:var(--rs-color-surface,#fff);--rs-button-border-color:var(--rs-color-accent,#2f5bdb);--rs-button-border-width:var(--rs-border-width-md,2px);--rs-button-color:var(--rs-color-accent,#2f5bdb)}.rs-button--secondary:hover{filter:none;--rs-button-bg:var(--rs-color-surface-elevated,#eef2ff);--rs-button-border-color:var(--rs-color-link-hover,#173ea8);--rs-button-color:var(--rs-color-link-hover,#173ea8)}.rs-button--ghost{--rs-button-bg:transparent;--rs-button-border-color:transparent;--rs-button-border-width:var(--rs-border-width-md,2px);--rs-button-color:var(--rs-color-accent,#2f5bdb)}.rs-button--ghost:hover{filter:none;--rs-button-bg:var(--rs-color-surface-elevated,#eef2ff)}.rs-button--small{--rs-button-font-size:var(--rs-button-font-size-sm);--rs-button-min-height:var(--rs-button-min-height-sm);--rs-button-padding-inline:var(--rs-button-padding-inline-sm)}.rs-button--medium{--rs-button-font-size:var(--rs-button-font-size-md);--rs-button-min-height:var(--rs-button-min-height-md);--rs-button-padding-inline:var(--rs-button-padding-inline-md)}.rs-button--large{--rs-button-font-size:var(--rs-button-font-size-lg);--rs-button-min-height:var(--rs-button-min-height-lg);--rs-button-padding-inline:var(--rs-button-padding-inline-lg)}@container rs-component (width>=500px){.rs-button{--rs-button-font-size-sm:var(--rs-button-font-size-sm-cq);--rs-button-font-size-md:var(--rs-button-font-size-md-cq);--rs-button-font-size-lg:var(--rs-button-font-size-lg-cq);--rs-button-min-height-sm:var(--rs-button-min-height-sm-cq);--rs-button-min-height-md:var(--rs-button-min-height-md-cq);--rs-button-min-height-lg:var(--rs-button-min-height-lg-cq);--rs-button-padding-inline-sm:var(--rs-button-padding-inline-sm-cq);--rs-button-padding-inline-md:var(--rs-button-padding-inline-md-cq);--rs-button-padding-inline-lg:var(--rs-button-padding-inline-lg-cq)}}
