.Button-wrapper{width:100%}.Button--b1{cursor:pointer;text-decoration:none}.Button--b1,.Button--b2{box-shadow:var(--Button-box-shadow);transition:box-shadow .25s ease-in-out}.Button--b1:active,.Button--b1:focus,.Button--b1:hover,.Button--b2:active,.Button--b2:focus,.Button--b2:hover{box-shadow:var(--Button-box-shadow--hover)}.Button--b1[\:has\(\.Button-icon\)],.Button--b2[\:has\(\.Button-icon\)]{align-items:center;display:flex;gap:var(--Button-icon-gap,12px)}.Button--b1:has(.Button-icon),.Button--b2:has(.Button-icon){align-items:center;display:flex;gap:var(--Button-icon-gap,12px)}.Button--b1[\:has\(\.Button-icon\)]:not(.Button--full),.Button--b2[\:has\(\.Button-icon\)]:not(.Button--full){width:fit-content}.Button--b1:has(.Button-icon):not(.Button--full),.Button--b2:has(.Button-icon):not(.Button--full){width:fit-content}.Button-icon{display:flex;flex:0 0 var(--Button-icon-size,24px)}.Button-icon svg{fill:currentColor;width:var(--Button-icon-size,24px)}.Button--b1,.Button--b2{background-color:var(--Button-background-color);border:var(--Button-border-size,0) var(--Button-border-style,none);border-color:var(--Button-border-color);border-radius:var(--Button-border-radius);color:var(--Button-color);display:table;font-family:var(--Button-font-family),sans-serif;font-size:var(--Button-font-size,1rem);font-weight:var(--Button-font-weight,normal);line-height:var(--Button-line-height,1.1);padding:var(--Button-padding,15px 20px);text-transform:var(--Button-text-transform,none);transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out;width:auto}.Button--b1.Button--isActive,.Button--b1:focus,.Button--b1:hover,.Button--b2.Button--isActive,.Button--b2:focus,.Button--b2:hover{background-color:var(--Button-background-color--hover);border:var(--Button-border-size--hover,var(--Button-border-size,0)) var(--Button-border-style--hover,var(--Button-border-style,none)) var(--Button-border-color--hover);color:var(--Button-color--hover)}.Button--b2{--Button-border-size:var(--Button--b2-border-size,1px);--Button-border-style:var(--Button--b2-border-style,solid);--Button-padding:var(--Button--b2-padding);--Button-background-color:var(--Button--b2-background-color,var(--clr-f2));--Button-background-color--hover:var(--Button--b2-background-color--hover,var(--clr-f2));--Button-border-color:var(--Button--b2-border-color,var(--Link-color));--Button-border-color--hover:var(--Button--b2-border-color--hover,var(--Link-color-hover));--Button-color:var(--Button--b2-color,var(--Link-color));--Button-color--hover:var(--Button--b2-color--hover,var(--Link-color-hover));--Button-font-family:var(--Button--b2-font-family);--Button-font-size:var(--Button--b2-font-size);--Button-font-weight:var(--Button--b2-font-weight);--Button-line-height:var(--Button--b2-line-height)}.Button-label{-webkit-hyphens:var(--Button-hyphens,auto);hyphens:var(--Button-hyphens,auto)}.Button--center,.Button--left{margin-right:auto}.Button--center{justify-content:center;margin-left:auto}.Button--right{justify-content:right;margin-left:auto}.Button--full{text-align:center;width:100%}.Button-group{display:flex;flex-wrap:wrap;gap:var(--Button-group-gap,20px)}.Button-group--center{justify-content:center}.Button-group--left{justify-content:flex-start}.Button-group--right{justify-content:flex-end}.Button-group>*{width:auto}