.pageloader{inset:0;position:absolute;position:fixed;padding-top:2em;--loader-main-color: var(--bulma-scheme-main);--loader-text-color: var(--bulma-text);background-color:var(--loader-main-color);z-index:999998;transition:transform .35s ease-out;will-change:transform}.pageloader:not(.is-left-to-right):not(.is-right-to-left):not(.is-bottom-to-top){transform:translateY(-100%)}.pageloader.is-bottom-to-top{transform:translateY(100%)}.pageloader.is-left-to-right{transform:translate(-100%)}.pageloader.is-right-to-left{transform:translate(100%)}.pageloader.is-active{transform:translate(0)!important}.pageloader.is-white{--loader-main-color: var(--bulma-white);--loader-text-color: var(--bulma-white-invert)}.pageloader.is-black{--loader-main-color: var(--bulma-black);--loader-text-color: var(--bulma-black-invert)}.pageloader.is-light{--loader-main-color: var(--bulma-light);--loader-text-color: var(--bulma-light-invert)}.pageloader.is-dark{--loader-main-color: var(--bulma-dark);--loader-text-color: var(--bulma-dark-invert)}.pageloader.is-text{--loader-main-color: var(--bulma-text);--loader-text-color: var(--bulma-text-invert)}.pageloader.is-primary{--loader-main-color: var(--bulma-primary);--loader-text-color: var(--bulma-primary-invert)}.pageloader.is-link{--loader-main-color: var(--bulma-link);--loader-text-color: var(--bulma-link-invert)}.pageloader.is-info{--loader-main-color: var(--bulma-info);--loader-text-color: var(--bulma-info-invert)}.pageloader.is-success{--loader-main-color: var(--bulma-success);--loader-text-color: var(--bulma-success-invert)}.pageloader.is-warning{--loader-main-color: var(--bulma-warning);--loader-text-color: var(--bulma-warning-invert)}.pageloader.is-danger{--loader-main-color: var(--bulma-danger);--loader-text-color: var(--bulma-danger-invert)}.pageloader:after{position:absolute;top:50%;left:50%;display:block;border-radius:100%;content:"";z-index:9999;transform:translate(-50%,-50%);width:0;height:0;box-sizing:border-box;border:0 solid var(--loader-text-color);animation:loader-figure 1.15s infinite cubic-bezier(.215,.61,.355,1)}.pageloader .title{position:absolute;top:50%;left:50%;transform:translate(-50%);margin:2em 0 0;font-size:.875em;letter-spacing:.1em;line-height:1.5em;color:var(--loader-text-color);white-space:nowrap}@keyframes loader-figure{0%{height:0;width:0;background-color:var(--loader-text-color)}29%{background-color:var(--loader-text-color)}30%{height:2em;width:2em;background-color:#0000;border-width:1em;opacity:1}to{height:2em;width:2em;border-width:0;opacity:0;background-color:#0000}}
