[data-button-root].btn:focus{outline:none}[data-button-root].btn:focus-visible{outline:3px solid var(--btn-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-button-root].btn:not([aria-disabled=true]):active,[data-button-root].btn:not([aria-disabled=true]):hover{transform:none}}[data-button-root].btn[data-variant=filled]{background-color:var(--btn-color);box-shadow:0 1px 3px #0000001f,inset 0 1px #ffffff14}[data-button-root].btn[data-variant=outline]{color:var(--btn-color);border-color:var(--btn-color);box-shadow:0 1px 2px #0000000f}[data-button-root].btn[data-variant=flat]{color:var(--btn-color)}[data-button-root].btn[data-variant=filled]:not([aria-disabled=true]):hover{background-color:var(--btn-hover);box-shadow:0 4px 12px #0000002e,inset 0 1px #ffffff1a}[data-button-root].btn[data-variant=outline]:not([aria-disabled=true]):hover{color:var(--btn-hover);border-color:var(--btn-hover);background-color:var(--btn-tint)}[data-button-root].btn[data-variant=flat]:not([aria-disabled=true]):hover{color:var(--btn-hover);background-color:var(--btn-tint)}[data-button-root].btn[data-variant=filled]:not([aria-disabled=true]):active{box-shadow:inset 0 2px 4px #00000040}[data-button-root].btn[data-variant=outline]:not([aria-disabled=true]):active{box-shadow:inset 0 1px 3px #0000001a}
