@font-face{font-display:swap;font-family:Borna;font-style:normal;font-weight:400;src:url(../fonts/borna-regular-webfont.woff2) format("woff2"),url(../fonts/borna-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Borna;font-style:normal;font-weight:500;src:url(../fonts/borna-medium-webfont.woff2) format("woff2"),url(../fonts/borna-medium-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Borna;font-style:normal;font-weight:600;src:url(../fonts/borna-semibold-webfont.woff2) format("woff2"),url(../fonts/borna-semibold-webfont.woff) format("woff")}.b-loading-page{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:101}.b-loading-area{height:100%;min-height:100px;width:100%}.b-loading-area__slot--show{opacity:0}.b-loading-area__inner{min-height:100px;position:relative}.b-loading-area__spinner,.b-loading-page__spinner{align-items:center;background:var(--color-alpha-50);display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.b-loading-page__spinner{background:var(--color-surface)}.b-loading-page__spinner svg{height:auto!important;opacity:.2;position:fixed;top:50%;transform:translateY(-50%)!important}.b-loading-page__leave{animation:loading-page-leave-portrait .5s cubic-bezier(.25,.46,.45,.94) .3s forwards;background-color:var(--color-surface);inset:0;position:fixed}@keyframes loading-page-leave-portrait{to{transform:translateY(100vh)}}.b-loading-spinner{--size:var(--space-xl);--border:6px;animation:spin 1s linear infinite;border:var(--border) solid var(--color-line);border-radius:50%;border-top:var(--border) solid var(--color-accent);flex-shrink:0;height:var(--size);width:var(--size)}.b-loading-spinner--inverted{border-color:var(--color-back);border-top-color:var(--color-dark-alpha-200)}.b-loading-spinner--xs{--size:var(--space-s);--border:2px}.b-loading-spinner--sm{--size:var(--space-m);--border:4px}.b-loading-page .b-loading-spinner{--size:var(--space-5xl);--border:calc(var(--space-5xl)/2);border:var(--border) solid transparent;border-top:var(--border) solid var(--color-accent)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
