@layer theme, base, components, utilities;@layer components.ply-base, components.ply;@layer components.ply{.rbx-button[data-variant=emphasis]{background-color:var(--rbx-color-action-emphasis-background);color:var(--rbx-color-action-emphasis-foreground);border-color:var(--rbx-color-action-emphasis-border)}.rbx-button[data-variant=standard]{background-color:var(--rbx-color-action-standard-background);color:var(--rbx-color-action-standard-foreground);border-color:var(--rbx-color-action-standard-border)}.rbx-button[data-variant=soft-emphasis]{background-color:var(--rbx-color-action-soft-emphasis-background);color:var(--rbx-color-action-soft-emphasis-foreground);border-color:var(--rbx-color-action-soft-emphasis-border)}.rbx-button[data-variant=sub-emphasis]{background-color:var(--rbx-color-action-sub-emphasis-background);color:var(--rbx-color-action-sub-emphasis-foreground);border-color:var(--rbx-color-action-sub-emphasis-border)}.rbx-button[data-variant=subtle]{background-color:var(--rbx-color-action-subtle-background);color:var(--rbx-color-action-subtle-foreground);border-color:var(--rbx-color-action-subtle-border)}.rbx-button[data-variant=utility]{background-color:var(--rbx-color-action-utility-background);color:var(--rbx-color-action-utility-foreground);border-color:var(--rbx-color-action-utility-border)}.rbx-button[data-variant=over-media]{background-color:var(--rbx-color-action-over-media-background);color:var(--rbx-color-action-over-media-foreground);border-color:var(--rbx-color-action-over-media-border)}.rbx-button[data-variant=alert]{background-color:var(--rbx-color-action-alert-background);color:var(--rbx-color-action-alert-foreground);border-color:var(--rbx-color-action-alert-border)}.rbx-button[data-variant=link]{background-color:var(--rbx-color-action-link-background);color:var(--rbx-color-action-link-foreground);border-color:var(--rbx-color-action-link-border)}.rbx-button{height:auto;min-height:48px;padding:0 12px;font:var(--rbx-typography-label-large-font);white-space:normal;overflow-wrap:anywhere;word-break:keep-all;min-width:0;max-width:100%;position:relative;padding-block:8px}.rbx-button[data-size=md]{height:auto;min-height:40px;font:var(--rbx-typography-label-medium-font)}.rbx-button[data-size=sm]{min-height:32px;padding:0 8px;padding-block:4px}.rbx-button[data-size=sm],.rbx-button[data-size=xs]{height:auto;gap:4px;font:var(--rbx-typography-label-small-font)}.rbx-button[data-size=xs]{min-height:24px;padding:0 8px;border-radius:4px}.rbx-button[data-variant=utility]{background-color:var(--rbx-color-action-subtle-background);color:var(--rbx-color-action-standard-foreground)}.rbx-button[data-variant=link]{text-decoration:none;color:var(--rbx-color-content-link-action)}.rbx-button:is(:disabled,[data-disabled]):is([data-variant=emphasis],[data-variant=standard],[data-variant=soft-emphasis],[data-variant=alert]){background-color:var(--rbx-color-action-standard-background);color:var(--rbx-color-action-standard-foreground)}.rbx-button-label{display:inline-flex;align-items:center;justify-content:inherit;gap:inherit;min-width:0;overflow-wrap:anywhere}.rbx-button[data-loading]>.rbx-button-label{opacity:0}.rbx-button-loader{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.rbx-button{inline-size:fit-content;flex-shrink:0}}