:is([data-component=button-v2][data-variant=submit],[data-component=icon-button-v2]:is([data-variant=submit],[data-variant=contrast])){background:var(--v2-background-bg-contrast);color:var(--v2-text-text-contrast);text-shadow:none;box-shadow:var(--v2-elevation-button-contrast)}:is([data-component=button-v2][data-variant=submit],[data-component=icon-button-v2]:is([data-variant=submit],[data-variant=contrast])):is(:hover,[data-state=hover]):not(:disabled){background:color-mix(in srgb, var(--v2-background-bg-contrast) 90%, var(--v2-text-text-base))}:is([data-component=button-v2][data-variant=submit],[data-component=icon-button-v2]:is([data-variant=submit],[data-variant=contrast])):is(:active,[data-state=pressed]):not(:disabled){background:color-mix(in srgb, var(--v2-background-bg-contrast) 80%, var(--v2-text-text-base))}:is([data-component=button-v2][data-variant=submit],[data-component=icon-button-v2]:is([data-variant=submit],[data-variant=contrast])):is(:disabled,[data-state=disabled]){opacity:.4;cursor:not-allowed}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision}[data-component=icon-button-v2]{color:var(--v2-text-text-base);user-select:none;cursor:pointer;border-radius:7px;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-component=icon-button-v2]:focus{outline:none}[data-component=icon-button-v2]:is(:focus-visible,[data-state=focus]):not(:disabled){box-shadow:inset 0 0 0 2px var(--v2-border-border-focus);outline:none}[data-component=icon-button-v2]:is([data-variant=contrast],[data-variant=submit]):is(:focus-visible,[data-state=focus]):not(:disabled){box-shadow:inset 0 0 0 2px var(--v2-text-text-contrast)}[data-component=icon-button-v2][data-size=small]{border-radius:6px;width:24px;height:24px}[data-component=icon-button-v2][data-size=normal]{width:28px;height:28px}[data-component=icon-button-v2][data-size=large]{width:32px;height:32px}[data-component=icon-button-v2] [data-slot=icon-svg]{color:currentColor}[data-component=icon-button-v2][data-variant=neutral]{background-color:var(--v2-background-bg-button-neutral);color:var(--v2-text-text-base);box-shadow:none}[data-component=icon-button-v2][data-variant=neutral]:is(:hover,[data-state=hover]):not(:disabled){background-image:linear-gradient(90deg, var(--v2-overlay-simple-overlay-hover) 0%, var(--v2-overlay-simple-overlay-hover) 100%), linear-gradient(90deg, var(--v2-background-bg-button-neutral) 0%, var(--v2-background-bg-button-neutral) 100%)}[data-component=icon-button-v2][data-variant=neutral]:is(:active,[data-state=pressed]):not(:disabled){background-image:linear-gradient(90deg, var(--v2-overlay-simple-overlay-pressed) 0%, var(--v2-overlay-simple-overlay-pressed) 100%), linear-gradient(90deg, var(--v2-background-bg-button-neutral) 0%, var(--v2-background-bg-button-neutral) 100%)}[data-component=icon-button-v2][data-variant=neutral]:is(:disabled,[data-state=disabled]){opacity:.5;cursor:not-allowed}[data-component=icon-button-v2][data-variant=ghost]{color:var(--v2-text-text-base);background-color:#0000}[data-component=icon-button-v2][data-variant=ghost]:is(:hover,[data-state=hover]):not(:disabled):not([data-expanded]){background-color:var(--v2-overlay-simple-overlay-hover)}[data-component=icon-button-v2][data-variant=ghost]:is(:active,[data-state=pressed]):not(:disabled),[data-component=icon-button-v2][data-variant=ghost]:where([data-expanded]):not(:disabled){background-color:var(--v2-overlay-simple-overlay-pressed)}[data-component=icon-button-v2][data-variant=ghost]:is(:disabled,[data-state=disabled]){opacity:.5;cursor:not-allowed}[data-component=icon-button-v2][data-variant=ghost-muted]{color:var(--v2-icon-icon-muted);background-color:#0000}[data-component=icon-button-v2][data-variant=ghost-muted]:is(:hover,[data-state=hover]):not(:disabled):not([data-expanded]){background-color:var(--v2-overlay-simple-overlay-hover)}[data-component=icon-button-v2][data-variant=ghost-muted]:is(:active,[data-state=pressed]):not(:disabled),[data-component=icon-button-v2][data-variant=ghost-muted]:where([data-expanded]):not(:disabled){background-color:var(--v2-overlay-simple-overlay-pressed);color:var(--v2-icon-icon-base)}[data-component=icon-button-v2][data-variant=ghost-muted]:is(:disabled,[data-state=disabled]){opacity:.5;cursor:not-allowed}
