.buttons-wrapper{align-items:var(--buttons-vertical-align,flex-start);display:flex;flex-direction:var(--buttons-flow,column);flex-wrap:wrap;gap:var(--buttons-gap,1rem);justify-content:var(--buttons-horizontal-align,flex-start);--btn-trans-duration:128ms;--btn-trans-delay:0ms;--btn-trans-function:cubic-bezier(0.5,0,0.75,0);--btn-trans:var(--btn-trans-duration) var(--btn-trans-delay) var(--btn-trans-function)}:where(.button,button,input[type=submit]){cursor:pointer;display:inline-flex;gap:var(--btngap,.5em);line-height:1}:where(.button,button,input[type=submit]):is([aria-disabled=true]){--filter:saturate(0);cursor:default;-webkit-filter:var(--filter);filter:var(--filter)}:where(.button,button,input[type=submit]) *{pointer-events:none}:where(.button,button,input[type=submit]).btnNone{background-color:unset;border:unset;padding:unset}:where(.button,button,input[type=submit]):not(.btnNone){background-color:var(--text-contrast);color:var(--text-color);font-size:inherit;font-style:var(--font-style);font-weight:var(--font-weight);text-align:var(--text-align);text-decoration:var(--text-decoration);text-transform:var(--text-transform)}:where(.button,button,input[type=submit]):where(:hover,:focus-visible):not(.btnNone){--filter:brightness(0.84) contrast(1.4) saturate(1.42) brightness(0.9) contrast(1.2) saturate(0.78);-webkit-filter:var(--filter);filter:var(--filter);transition:filter var(--btn-trans),-webkit-filter var(--btn-trans)}:where(.button,button,input[type=submit]):active:not(.btnNone){--filter:brightness(1.12) contrast(0.84) saturate(1.3) brightness(1.06) contrast(1.12) saturate(0.78);-webkit-filter:var(--filter);filter:var(--filter);transition:filter 0ms linear 0ms,-webkit-filter 0ms linear 0ms}:where(.button,button,input[type=submit]){margin-block-end:var(--button-margin-block-end);margin-block-start:var(--button-margin-block-start);margin-inline-end:var(--button-margin-inline-end);margin-inline-start:var(--button-margin-inline-start)}:where(.button,button,input[type=submit]).margin-block-shorthand{margin-block:var(--button-margin-block)}:where(.button,button,input[type=submit]).margin-inline-shorthand{margin-inline:var(--button-margin-inline)}:where(.button,button,input[type=submit]).margin-shorthand{margin:var(--button-margin)}:where(.button,button,input[type=submit]){padding-block-end:var(--button-padding-block-end);padding-block-start:var(--button-padding-block-start);padding-inline-end:var(--button-padding-inline-end);padding-inline-start:var(--button-padding-inline-start)}:where(.button,button,input[type=submit]).padding-block-shorthand{padding-block:var(--button-padding-block)}:where(.button,button,input[type=submit]).padding-inline-shorthand{padding-inline:var(--button-padding-inline)}:where(.button,button,input[type=submit]).padding-shorthand{padding:var(--button-padding)}:where(.button,button,input[type=submit]){border-block-end-width:var(--button-border-block-end-width,0);border-block-start-width:var(--button-border-block-start-width,0);border-inline-end-width:var(--button-border-inline-end-width,0);border-inline-start-width:var(--button-border-inline-start-width,0)}:where(.button,button,input[type=submit]).border-width-block-shorthand{border-block-width:var(--button-border-block-width,0)}:where(.button,button,input[type=submit]).border-width-inline-shorthand{border-inline-width:var(--button-border-inline-width,0)}:where(.button,button,input[type=submit]).border-width-shorthand{border-width:var(--button-border-width,0)}:where(.button,button,input[type=submit]){border-block-end-style:var(--button-border-block-end-style,solid);border-block-start-style:var(--button-border-block-start-style,solid);border-inline-end-style:var(--button-border-inline-end-style,solid);border-inline-start-style:var(--button-border-inline-start-style,solid)}:where(.button,button,input[type=submit]).border-style-block-shorthand{border-block-style:var(--button-border-block-style,solid)}:where(.button,button,input[type=submit]).border-style-inline-shorthand{border-inline-style:var(--button-border-inline-style,solid)}:where(.button,button,input[type=submit]).border-style-shorthand{border-style:var(--button-border-style,solid)}:where(.button,button,input[type=submit]){border-block-end-color:var(--button-border-block-end-color,currentColor);border-block-start-color:var(--button-border-block-start-color,currentColor);border-inline-end-color:var(--button-border-inline-end-color,currentColor);border-inline-start-color:var(--button-border-inline-start-color,currentColor)}:where(.button,button,input[type=submit]).border-color-block-shorthand{border-block-color:var(--button-border-block-color,currentColor)}:where(.button,button,input[type=submit]).border-color-inline-shorthand{border-inline-color:var(--button-border-inline-color,currentColor)}:where(.button,button,input[type=submit]).border-color-shorthand{border-color:var(--button-border-color,currentColor)}:where(.button,button,input[type=submit]){border-bottom-left-radius:var(--button-border-bottom-left-radius);border-bottom-right-radius:var(--button-border-bottom-right-radius);border-top-left-radius:var(--button-border-top-left-radius);border-top-right-radius:var(--button-border-top-right-radius)}:where(.button,button,input[type=submit]).border-radius-shorthand{border-radius:var(--button-border-radius)}