:root{--button-fab-size-x-small:24px;--button-fab-size-small:36px;--button-fab-size-default:40px;--button-fab-size-large:50px;--button-fab-size-x-large:64px;--button-fab-size-xx-large:72px}a.is-fab,button.is-fab{--bulma-input-height:var(--button-fab-size-default);align-items:center;border:none;border-radius:50%;box-shadow:none;display:inline-flex;height:var(--button-fab-size-default);justify-content:center;padding:0;position:relative;width:var(--button-fab-size-default)}a.is-fab.is-outlined,button.is-fab.is-outlined{border:1px solid}a.is-fab.is-x-small,button.is-fab.is-x-small{--bulma-input-height:var(--button-fab-size-x-small);font-size:14px;height:var(--button-fab-size-x-small);line-height:1em;width:var(--button-fab-size-x-small)}a.is-fab.is-small,button.is-fab.is-small{--bulma-input-height:var(--button-fab-size-small);height:var(--button-fab-size-small);width:var(--button-fab-size-small)}a.is-fab.is-large,button.is-fab.is-large{height:var(--button-fab-size-large);width:var(--button-fab-size-large)}a.is-fab[style^=background-]:not(:disabled):hover:before,button.is-fab[style^=background-]:not(:disabled):hover:before{transform:scale(.8)}a.is-fab[style^=background-]:not(:disabled):active:before,button.is-fab[style^=background-]:not(:disabled):active:before{background-color:#0003}a.is-fab[style^=background-]:not(:disabled):before,button.is-fab[style^=background-]:not(:disabled):before{background:#0000001a;background:radial-gradient(circle,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 40%,transparent 80%,transparent 100%);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:center;transition:transform .1s ease-out,background-color var(--bulma-duration) ease;width:100%}.button{font-weight:500;gap:8px}.button.is-not-underlined{background-color:var(--button-plain-background,transparent);border-color:var(--button-plain-border-color,transparent);box-shadow:none;text-decoration:none}.button.is-not-underlined:hover:not(:disabled){background-color:var(--button-plain-hover-background,var(--button-plain-background,transparent))}.button.is-not-underlined.is-active:not(:disabled),.button.is-not-underlined:active:not(:disabled){background-color:var(--button-plain-active-background,var(--button-plain-hover-background,var(--button-plain-background,transparent)))}.button[style^=background-]{transition:opacity .2s}.button[style^=background-]:hover:not(:disabled){opacity:.8}.button.is-outlined:disabled{background:transparent}.button.is-outlined:hover:not(:disabled){--bulma-button-border-width:max(1px,.0625em);background-color:color-mix(in srgb,currentColor 8%,transparent)}.button.is-outlined-default{border-color:var(--bulma-text);color:var(--bulma-text)}.button.is-outlined-default:hover:not(:disabled){background-color:color-mix(in srgb,var(--bulma-text) 8%,transparent)}.button.is-flat{box-shadow:none}.button.is-x-small{--bulma-input-height:var(--button-fab-size-x-small);height:var(--button-fab-size-x-small)}.button.is-subcaliber{font-size:14px}.button.is-x-large{font-size:1.5rem;height:var(--button-fab-size-x-large)}.button.is-xx-large{font-size:1.75rem;height:var(--button-fab-size-xx-large)}.button.is-rounded{border-radius:20px;padding-left:8px;padding-right:8px}.button.is-tile{border-radius:0}.button.is-skeleton *{opacity:0}.button:focus{outline:none}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:none;outline:none}.button svg{fill:currentColor}
