.__conBtns{--btn-trans-duration:256ms;--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)}.__conBtns>.__fore{align-items:var(--btns-a,flex-start);display:flex;flex-direction:var(--btns-f,column);flex-wrap:wrap;gap:var(--btns-g,1em);justify-content:var(--btns-j,flex-start)}:where(.__btn,button,input[type=submit]){color:var(--btn-color,var(--typcol));cursor:pointer;font-family:var(--btnfam,var(--typfam));font-style:var(--typstyle);font-weight:var(--typweight);line-height:1;text-decoration:var(--typdecor);text-transform:var(--typtrans);transition:background-color var(--btn-trans),box-shadow var(--btn-trans),color var(--btn-trans),filter var(--btn-trans);vertical-align:middle}:where(.__btn,button,input[type=submit]) *{pointer-events:none}:where(.__btn,button,input[type=submit]).btnNone{background-color:unset;border:unset;padding:unset}:where(.__btn,button,input[type=submit]):not(.btnNone){background-color:var(--btn-background,var(--typcon));border-color:var(--btnbt-c,var(--btnb-c,currentColor)) var(--btnbe-c,var(--btnb-c,currentColor)) var(--btnbb-c,var(--btnb-c,currentColor)) var(--btnbs-c,var(--btnb-c,currentColor));border-radius:var(--btnr,var(--btnrtl) var(--btnrtr) var(--btnrbr) var(--btnrbl));border-style:var(--btnbt-s,var(--btnb-s,solid)) var(--btnbe-s,var(--btnb-s,solid)) var(--btnbb-s,var(--btnb-s,solid)) var(--btnbs-s,var(--btnb-s,solid));border-width:var(--btnb-w,var(--btnbt-w,0) var(--btnbe-w,0) var(--btnbb-w,0) var(--btnbs-w,0));box-shadow:var(--btnshade);font-size:var(--typsize);padding:var(--btnp,var(--btnpt) var(--btnpe) var(--btnpb) var(--btnps))}:where(.__btn,button,input[type=submit]):not(.btnNone):not(.__btnNoFlex){align-items:center;display:inline-flex;gap:var(--btngap,.5em);text-align:center;white-space:nowrap}:where(.__btn,button,input[type=submit]).__btnNoFlex:not(.btnNone){text-align:start}:where(.__btn,button,input[type=submit]).__btnCol:not(.btnNone){align-items:flex-start;flex-direction:column;text-align:start}:where(.__btn,button,input[type=submit]):not(.btnNone):focus-visible{box-shadow:0 0 0 1px var(--btn-color-l2,var(--typcol-l2)),var(--btnshade,0 0 0 0 transparent),0 0 0 3px var(--btn-background-d2,var(--typcon-d2)),var(--btnshade,0 0 0 0 transparent);color:var(--btn-color,var(--typcol));outline:unset}:where(.__btn,button,input[type=submit]):not(.btnNone):hover{color:var(--btn-color,var(--typcol));filter:drop-shadow(0 10px 8px rgb(0 0 0/.04)) drop-shadow(0 4px 3px rgb(0 0 0/.1))}:where(.__btn,button,input[type=submit]):not(.btnNone):active,:where(.__btn,button,input[type=submit]):not(.btnNone)[data-state=current]{--btn-trans-duration:0ms;--btn-trans-delay:0ms;--btn-trans-function:linear;--btn-trans:var(--btn-trans-duration) var(--btn-trans-delay) var(--btn-trans-function);background-color:var(--btn-background-l1,var(--typcon-l1));color:var(--btn-color-l2,var(--typcol-l2));filter:drop-shadow(0 1px 2px rgb(0 0 0/.1)) drop-shadow(0 1px 1px rgb(0 0 0/.06))}:where(.__btn,button,input[type=submit]):not(.btnNone)[data-state=current]{cursor:default;outline:1px solid var(--btn-background-l1,var(--typcon-l1));outline-offset:2px}:where(.__btn,button,input[type=submit]):not(.btnNone)[data-state=current],:where(.__btn,button,input[type=submit]):not(.btnNone)[data-state=disabled]{pointer-events:none}:where(.__btn,button,input[type=submit]).disabled:not(.btnNone),:where(.__btn,button,input[type=submit]):not(.btnNone):disabled,:where(.__btn,button,input[type=submit]):not(.btnNone)[data-state=disabled],:where(.__btn,button,input[type=submit]):not(.btnNone)[disabled]{background-color:var(--btn-background,var(--typcon));box-shadow:var(--btnshade,0 0 0 0 transparent);cursor:not-allowed;filter:contrast(.3) brightness(1.5);text-shadow:none}