.btn{justify-content:center;align-items:center;gap:var(--md-spacing-2);height:var(--md-button-height-medium);padding:var(--md-button-padding-y-medium) var(--md-button-padding-x-medium);border-radius:var(--md-button-radius);font-size:var(--md-label-large-size);font-weight:var(--md-label-large-weight);line-height:var(--md-label-large-line);cursor:pointer;transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard), box-shadow var(--md-motion-duration-short) var(--md-motion-easing-standard);border:none;display:inline-flex}.btn .material-symbols-outlined{font-size:var(--md-label-large-line)}.btn--primary{background-color:var(--md-primary);color:var(--md-on-primary)}.btn--primary:hover{color:var(--md-on-primary);box-shadow:var(--md-elevation-1);filter:brightness(1.1)}.btn--outlined{color:var(--md-primary);border:var(--md-divider-thickness) solid var(--md-outline);padding:calc(var(--md-button-padding-y-medium) - var(--md-divider-thickness)) calc(var(--md-button-padding-x-medium) - var(--md-divider-thickness));background-color:#0000}.btn--outlined:hover{color:var(--md-primary);background-color:var(--md-surface-container-high)}.btn--text{color:var(--md-primary);padding:var(--md-spacing-2) var(--md-spacing-3);background-color:#0000;border:none}.btn--text:hover{color:var(--md-primary);background-color:var(--md-surface-container-high)}.btn--text:disabled{color:var(--md-on-surface-variant);background-color:#0000}.btn--danger{background-color:var(--md-error);color:var(--md-on-error)}.btn--danger:hover{color:var(--md-on-error);box-shadow:var(--md-elevation-1);filter:brightness(1.1)}.btn--danger-outlined{color:var(--md-error);border:var(--md-divider-thickness) solid var(--md-error);padding:calc(var(--md-button-padding-y-medium) - var(--md-divider-thickness)) calc(var(--md-button-padding-x-medium) - var(--md-divider-thickness));background-color:#0000}.btn--danger-outlined:hover{color:var(--md-error);background-color:var(--md-error-container)}.btn--primary:disabled,.btn--outlined:disabled,.btn--danger:disabled,.btn--danger-outlined:disabled{background-color:var(--md-surface-container-high);color:var(--md-on-surface-variant);border-color:var(--md-outline-variant);cursor:not-allowed;box-shadow:none}.btn--primary:disabled:hover,.btn--outlined:disabled:hover,.btn--danger-outlined:disabled:hover{box-shadow:none;filter:none;background-color:var(--md-surface-container-high)}.btn--large{height:var(--md-button-height-large);padding:0 var(--md-button-padding-x-large);font-size:var(--md-title-medium-size);line-height:var(--md-title-medium-line);font-weight:var(--md-title-medium-weight)}.btn--small{height:var(--md-button-height-small);padding:0 var(--md-spacing-2)}.btn--outlined.btn--small,.btn--danger-outlined.btn--small{padding:0 calc(var(--md-spacing-2) - var(--md-divider-thickness))}
