.brk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--brk-radius-ui-button-base);font-family:var(--brk-type-font-button);font-size:var(--brk-type-size-button-2);font-weight:var(--brk-type-weight-button);line-height:1;letter-spacing:0;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.brk-btn:focus-visible{outline:2px solid var(--base-dark-100);outline-offset:3px}.brk-btn--sm{padding:.5rem 1rem;font-size:.875rem}.brk-btn--md{padding:.75rem 1.5rem;font-size:var(--brk-type-size-button-2)}.brk-btn--lg{padding:1rem 2rem;font-size:var(--brk-type-size-button-1)}.brk-btn--xl{padding:1.25rem 2.5rem;font-size:1.375rem}.brk-btn--default{background-color:var(--base-dark-8);color:var(--base-dark-100);border-color:transparent}.brk-btn--default:focus-visible,.brk-btn--default:hover{background-color:var(--base-dark-100);color:var(--base-light-100);border-color:transparent}.brk-btn--default.brk-btn--outline{background-color:transparent;color:var(--base-dark-100);border-color:var(--base-dark-100)}.brk-btn--default.brk-btn--outline:focus-visible,.brk-btn--default.brk-btn--outline:hover{background-color:var(--base-dark-100);color:var(--base-light-100);border-color:var(--base-dark-100)}.brk-btn--primary{background-color:var(--brk-sand);color:var(--base-dark-100);border-color:transparent}.brk-btn--primary:focus-visible,.brk-btn--primary:hover{background-color:var(--base-dark-100);color:var(--base-light-100);border-color:transparent}.brk-btn--primary.brk-btn--outline{background-color:transparent;color:var(--brk-sand);border-color:var(--brk-sand)}.brk-btn--primary.brk-btn--outline:focus-visible,.brk-btn--primary.brk-btn--outline:hover{background-color:var(--brk-sand);color:var(--base-dark-100);border-color:var(--brk-sand)}.brk-btn--secondary{background-color:var(--base-dark-8);color:var(--base-dark-100);border-color:var(--base-dark-32)}.brk-btn--secondary.brk-btn--outline:focus-visible,.brk-btn--secondary.brk-btn--outline:hover,.brk-btn--secondary:focus-visible,.brk-btn--secondary:hover{background-color:var(--base-dark-100);color:var(--base-light-100);border-color:var(--base-dark-100)}.brk-btn--secondary.brk-btn--outline{background-color:transparent;color:var(--base-dark-100);border-color:var(--base-dark-32)}.brk-btn--light{background-color:var(--base-light-100);color:var(--base-dark-100);border-color:transparent}.brk-btn--light:focus-visible,.brk-btn--light:hover{background-color:var(--depth-light);color:var(--base-dark-100);border-color:transparent}.brk-btn--light.brk-btn--outline{background-color:transparent;color:var(--base-light-100);border-color:var(--base-light-100)}.brk-btn--light.brk-btn--outline:focus-visible,.brk-btn--light.brk-btn--outline:hover{background-color:var(--base-light-100);color:var(--base-dark-100);border-color:var(--base-light-100)}.brk-btn--dark{background-color:var(--base-dark-100);color:var(--base-light-100);border-color:transparent}.brk-btn--dark:focus-visible,.brk-btn--dark:hover{background-color:var(--lift-dark);color:var(--base-light-100);border-color:transparent}.brk-btn--dark.brk-btn--outline{background-color:transparent;color:var(--base-dark-100);border-color:var(--base-dark-100)}.brk-btn--dark.brk-btn--outline:focus-visible,.brk-btn--dark.brk-btn--outline:hover{background-color:var(--base-dark-100);color:var(--base-light-100);border-color:var(--base-dark-100)}.brk-btn--muted{background-color:var(--depth-light);color:var(--base-dark-100);border-color:transparent}.brk-btn--muted:focus-visible,.brk-btn--muted:hover{background-color:var(--brk-stone);color:var(--base-dark-100);border-color:transparent}.brk-btn--muted.brk-btn--outline{background-color:transparent;color:var(--base-dark-100);border-color:var(--depth-light)}.brk-btn--muted.brk-btn--outline:focus-visible,.brk-btn--muted.brk-btn--outline:hover{background-color:var(--depth-light);color:var(--base-dark-100);border-color:var(--depth-light)}.brk-btn--info{background-color:var(--brk-sand);color:var(--base-dark-100);border-color:transparent}.brk-btn--info:focus-visible,.brk-btn--info:hover{background-color:var(--brk-stone);color:var(--base-dark-100);border-color:transparent}.brk-btn--info.brk-btn--outline{background-color:transparent;color:var(--base-dark-100);border-color:var(--brk-sand)}.brk-btn--info.brk-btn--outline:focus-visible,.brk-btn--info.brk-btn--outline:hover{background-color:var(--brk-sand);color:var(--base-dark-100);border-color:var(--brk-sand)}.brk-btn--success{background-color:var(--ui-success);color:var(--lift-light);border-color:transparent}.brk-btn--success:focus-visible,.brk-btn--success:hover{background-color:color-mix(in srgb,var(--ui-success) 80%,black);color:var(--lift-light);border-color:transparent}.brk-btn--success.brk-btn--outline{background-color:transparent;color:var(--ui-success);border-color:var(--ui-success)}.brk-btn--success.brk-btn--outline:focus-visible,.brk-btn--success.brk-btn--outline:hover{background-color:var(--ui-success);color:var(--lift-light);border-color:var(--ui-success)}.brk-btn--warning{background-color:var(--ui-warning);color:var(--lift-light);border-color:transparent}.brk-btn--warning:focus-visible,.brk-btn--warning:hover{background-color:color-mix(in srgb,var(--ui-warning) 80%,black);color:var(--lift-light);border-color:transparent}.brk-btn--warning.brk-btn--outline{background-color:transparent;color:var(--ui-warning);border-color:var(--ui-warning)}.brk-btn--warning.brk-btn--outline:focus-visible,.brk-btn--warning.brk-btn--outline:hover{background-color:var(--ui-warning);color:var(--lift-light);border-color:var(--ui-warning)}.brk-btn--danger{background-color:var(--ui-error);color:var(--lift-light);border-color:transparent}.brk-btn--danger:focus-visible,.brk-btn--danger:hover{background-color:color-mix(in srgb,var(--ui-error) 80%,black);color:var(--lift-light);border-color:transparent}.brk-btn--danger.brk-btn--outline{background-color:transparent;color:var(--ui-error);border-color:var(--ui-error)}.brk-btn--danger.brk-btn--outline:focus-visible,.brk-btn--danger.brk-btn--outline:hover{background-color:var(--ui-error);color:var(--lift-light);border-color:var(--ui-error)}