[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);background-color:color-mix(in srgb, var(--btn-color) 8%, transparent);box-shadow:inset 0 0 0 1.5px var(--btn-color)}[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);background-color:var(--btn-tint);box-shadow:inset 0 0 0 1.5px var(--btn-hover)}[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 0 0 1.5px var(--btn-hover), inset 0 1px 3px #0000001a}
