.c-button{--t-icon-fill:currentColor;align-items:center;background-color:var(--t-color-10);border:var(--t-button-border-width) solid var(--t-color-interactive);border-radius:var(--t-button-border-radius);box-sizing:border-box;color:var(--t-color-interactive);cursor:pointer;display:inline-flex;font-family:var(--t-type-font-family);font-size:var(--t-button-font-size);font-weight:var(--t-button-font-weight);justify-content:center;line-height:1.5;margin:0;padding:var(--t-button-padding);position:relative;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}.c-button__input{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.c-button__media{display:flex;margin:0 var(--t-spacing-xs) 0 0;order:-1}.c-button--media-right .c-button__media{margin:0 0 0 var(--t-spacing-xs);order:1}.c-button--media-only{padding:var(--t-button-media-only-padding)}.c-button--media-only .c-button__media{margin:0}.c-button--media-only .c-button__text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.c-button__notification{display:flex;position:absolute;right:calc(var(--t-spacing-2xs)*-1);top:calc(var(--t-spacing-3xs)*-1)}.c-button--decoration,.c-button--decoration:hover,.c-button--underline,.c-button--underline:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-button--small{padding:var(--t-button-small-padding)}.c-button--small.c-button--media-only{padding:var(--t-button-small-media-only-padding)}.c-button--full-width{width:100%}.c-button--danger{border-color:var(--t-color-error)}.c-button--danger,.c-button--danger:focus{color:var(--t-color-error)}.c-button--primary{background-color:var(--t-color-interactive);color:var(--t-color-10)}.c-button--primary:hover{filter:brightness(var(--t-hover-filter-brightness))}.c-button--primary:focus{color:var(--t-color-10)}.c-button--danger-primary,.c-button--primary.c-button--danger{background-color:var(--t-color-error);border-color:var(--t-color-error);color:var(--t-color-10)}.c-button--danger-primary:focus,.c-button--primary.c-button--danger:focus{color:var(--t-color-10)}.c-button--subtle{background-color:var(--t-color-info-tint-light);border-color:var(--t-color-info-tint-light);color:var(--t-color-info)}.c-button--subtle-danger,.c-button--subtle.c-button--danger{background-color:var(--t-color-error-tint-light);border-color:var(--t-color-error-tint-light);color:var(--t-color-error)}label.c-button:focus-within{box-shadow:var(--t-focus-box-shadow);outline:var(--t-focus-width) solid transparent;outline-offset:var(--t-focus-width)}.c-button:focus,.c-button[aria-disabled=true]:focus{box-shadow:var(--t-focus-box-shadow);outline:var(--t-focus-width) solid transparent;outline-offset:var(--t-focus-width)}.c-button:hover{filter:brightness(var(--t-hover-filter-brightness));-webkit-text-decoration:none;text-decoration:none}.c-button::-moz-focus-inner{border:0}.c-button[aria-disabled=true],.c-button[aria-disabled=true]:hover,.c-button[disabled],.c-button[disabled]:hover{background-color:var(--t-color-30);border-color:var(--t-color-50);box-shadow:none;color:var(--t-color-50);cursor:not-allowed;filter:brightness(1)}@media (max-width:30rem){.c-button--full-width-sm-down{width:100%}}@media screen and (forced-colors:active){.c-button{--t-icon-fill:buttonText}.c-button[aria-disabled=true],.c-button[disabled]{--t-icon-fill:grayText;border-color:grayText}}