@font-face{font-family:"HarmonyOS Sans";src:url("fonts/HarmonyOS_Sans_Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
html,body,button,input,textarea,select{font-family:"HarmonyOS Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif !important}
.content-layout .nav-pills .nav-link.active{background-color:var(--theme-color);color:#fff}
.nav-pills .nav-item{color:var(--theme-color)}
.nav-pills .nav-item .nav-link{color:inherit}
.nav-pills .nav-item .nav-link:hover{color:var(--hover-color)}
.nav-pills .nav-link.active{background-color:var(--theme-color);color:#fff;border-color:var(--theme-color)}
.single-sites .nav.nav-pills .nav-link.active,.single-sites .nav.nav-pills .show>.nav-link{color:#fff!important}
.single-sites .nav.nav-pills .nav-link.active:hover,.single-sites .nav.nav-pills .show>.nav-link:hover{color:#fff!important}
.panel.site-content .nav-pills .nav-link{color:var(--theme-color)}
.panel.site-content .nav-pills .nav-link:hover{color:var(--hover-color)}
.panel.site-content .nav-pills .nav-link.active{background-color:rgba(var(--theme-color-rgb),0.12);color:var(--theme-color);border-color:var(--theme-color)}
.io-black-mode .panel.site-content .nav-pills .nav-link.active{background-color:rgba(var(--theme-color-rgb),0.25)}
.panel.site-content .nav-pills .nav-link:not(.active):hover{background-color:transparent !important;border-color:var(--theme-color);color:var(--hover-color)}
.panel.site-content .nav-pills .nav-link:not(.active):focus{background-color:transparent !important}
.site-content{flex-wrap:wrap}
.site-body{min-width:0}
.site-right-sidebar{flex:0 0 clamp(240px,28vw,340px)}
@media (min-width:1200px){.site-right-sidebar{flex-basis:340px}}
@media (min-width:992px) and (max-width:1199px){.site-right-sidebar{flex-basis:300px}}
@media (min-width:768px) and (max-width:991px){.site-right-sidebar{flex-basis:260px}}
@media (max-width:1379.98px){.site-right-sidebar{display:none!important}}
.single .post-decorative-image{float:right;margin:0 0 1rem clamp(12px,2vw,16px);max-width:clamp(140px,22vw,220px);pointer-events:none}
.single .post-decorative-image img.decorative-image{width:100%;height:auto;display:block;pointer-events:none;user-select:none}
.single .post-decorative-image a{pointer-events:none}
.single .post-decorative-image *{touch-action:none}
@media (max-width:768px){.single .post-decorative-image{float:none;margin:0 auto 1rem;max-width:clamp(120px,40vw,180px)}}
.single .panel-body.single,.single .card-body p,.single .card-body li{word-break:break-word;overflow-wrap:anywhere;hyphens:auto}
.single .card-body p{line-height:1.85}
.single .card-body li{line-height:1.75}
.single code,.single kbd,.single samp{word-break:normal;overflow-wrap:normal;hyphens:manual}
.single pre{white-space:pre-wrap;word-break:normal;overflow-wrap:normal}
.single a[href]:has(img)::after{display:none!important;content:none!important}
.page-numbers a::after{display:none!important;content:none!important}
.single figure.wp-block-image a::after{display:none!important;content:none!important}
.single .page-nav a:has(.all)::after{display:none!important;content:none!important}
.panel-body.single a[href]{text-decoration:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px!important;text-underline-offset:.18em}
.panel-body.single a[href]:hover{text-decoration-thickness:2px!important}
.panel-body.single a[href]::before,.panel-body.single a[href]::after{display:none!important;content:none!important}
.panel-body.single a.btn,.panel-body.single a.post-page-numbers,.panel-body.single a[data-fancybox],.panel-body.single figure.wp-block-image a,.panel-body.single .page-nav a{text-decoration:none!important}
.panel-body.single i.icon-wailian,.panel-body.single .icon-wailian,.panel-body.single i.iconfont.icon-wailian{display:none!important}
.single-sites .button-group{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.single-sites .button-group>.btn{margin:0!important;max-width:100%;flex:0 1 auto}
@media (max-width:576px){.single-sites .button-group>.btn{flex:1 1 auto}}
.single-sites .io-widget-big-posts-list.missacg-hot-hidden{display:none!important}
