/*!
 * pace.js v1.2.4 | Default theme
 * https://github.com/CodeByZach/pace/
 * Licensed MIT © HubSpot, Inc.
 */
 /*.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#d72630;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}*/
.pace {
    pointer-events: none;
    user-select: none;

    z-index: 2000;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    background-color: #001433; /* 全屏背景颜色 */
    display: flex;
    justify-content: center;
    align-items: center;
}

/* 圆环加载动画样式 */
.pace .pace-activity {
    position: relative;
    width: 80px;
    height: 80px;
}

.pace .pace-activity::before,
.pace .pace-activity::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
    border: 5px solid #fff;
    box-sizing: border-box;
}

.pace .pace-activity::before {
    width: 80px;
    height: 80px;
    border-right-color: rgba(0, 0, 0, .2);
    border-left-color: rgba(0, 0, 0, .2);
    animation: spin-large 3s linear infinite;
}

.pace .pace-activity::after {
    width: 40px;
    height: 40px;
    border-top-color: rgba(0, 0, 0, .2);
    border-bottom-color: rgba(0, 0, 0, .2);
    animation: spin-small 1s linear infinite;
}

@keyframes spin-large {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(359deg); }
}

@keyframes spin-small {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(359deg); }
}

/* 页面加载完自动隐藏 */
.pace.pace-inactive {
    display: none;
}