#loading{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;background-color:#f4f5f5;pointer-events:none;}
.loader-inner{will-change:transform;width:40px;height:40px;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;background-color:#3742fa;border-radius:50%;animation:scaleout 0.6s infinite ease-in-out forwards;text-indent:-99999px;z-index:999991;}@keyframes scaleout{0%{transform:scale(0);opacity:0;}40%{opacity:1;}100%{transform:scale(1);opacity:0;}}
#custom-calendar{display: none;}
.profile-msg p:nth-child(3){margin-top: 12px;font-size: 13px;color: #fff;text-shadow: 0 0 3px #151728;}
#catalog ul li a:hover {background: rgba(80, 80, 80, .04);color: #807dd4;}
h3.catalog-title:before {content: '📖';position: relative;display: block;right: 10px;}
h3.catalog-title:after {font-weight: 900;transform: rotate(90deg);content: "\25B2";font-variant: normal;text-rendering: auto;display: flex;background: 0 0;position: absolute;top: 0;bottom: 0;right: 15px;justify-content: center;align-items: center;transition: transform .2s ease, -webkit-transform .3s ease;font-family: iconfont !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;}
h3.catalog-title.is-active:after{transform: rotate(180deg);}
/* 定义列表 */
dl dt{font-size: 14px;font-weight: bold;font-style: italic;} dl dd{margin: 0 0 15px;padding: 0 15px;}
/* 下标 */
sub{vertical-align: sub !important;font-size: smaller !important;}
/* 上标 */
sup{font-size: .83em !important;vertical-align: super !important;line-height: 0 !important;}
.anim-scale-in{box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.1);}

 