@font-face{font-family:xccx_cc;font-weight:700;}*{margin:0;padding:0}a,button{outline:0}a,code,div,img,p,span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{color:inherit;text-decoration:none;word-wrap:break-word}img{display:block;margin:auto;max-width:100%}audio{outline:0}body{font-family:Fira Mono,Noto Serif SC,-apple-system,Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400;color:#666;line-height:1.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAMAAAAL146mAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAASNQTFRFAAAAAAAAAAAAAAAAAAAAGSQmGCUnDRoaAAAAGCUon6SlFyQmDhsbAAAAAAAAFyQnlJqcFyMlDw8PAAAAFyMmi5GSFiInERERAAAAFyMm+/v7gYiJFyQmABUV+vr6d36AFiMl+Pn5b3d5FyMlAAAA9vf3ZW5wFiIkAAAA9fX1XGVnFyIkAAAA8vPzVV5gFiEkAAAA8PDwTlhaFSEk7O3tRlFTFyEl1NfXGCQm6OnpQUtNEx0gAAAAQEpMERodAAAAP0lLERkcAAAAAAAAFyMmAAAAAAAAFiEjFiIlFiIln6SlFyMmAAAAAAAAAAAAAAAABQoKFSEjAAAAAAAABgwMFSEjoKSm09XWFyImBg0NFCAiFiEjERkZAAAA/Pz8+/v7////3+LoFQAAAF50Uk5TAAECAwVydxQKoc6FEwQOpMyCERCmyX4PEaf+xXkM/sJ0/b5uCfy7aQj7uGMH+rVcBviyVvawTeqU9bJPC7VZFLZaGA2pHA99q6zWqBUeISMxlBITK5LV6pspf4o9F3yyPVgAAAABYktHRGDFt3wQAAAACW9GRnMAAAAAAAAAAgDoHNRMAAAACXBIWXMAAADIAAAAyABj+uetAAAACXZwQWcAAAAgAAAAIACH+pydAAAA8klEQVQY013R6VbCMBAF4E4SJYoBtILFDdCKVREr4IKirCIq4oI7Mr7/W1hoqInz8zs5Se5cwzCAUAKGOsCmpkNUNaB8ZjY8pxqISBRj8wuKATMX8SeeWPozYFYScXlldS0wn3A9leYTk4SZjU1b/mVCuJXddnwLCHd293JEJ9zPH7hEJzwsFEemEpaOjhnohCenNtGpfHZeoRqVLy6r/07V6o3m+C4vtpzWVXv8oohctzqdm1uP7roO9VfYve89PD55lnx2ZSLetvqNl9e39w+TyeBUMLfS//wafDdFsDMAYZvDoeUQrRWX85xW1KhNWecvqKk8tzJNk4wAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTItMTZUMDM6NTY6MzYrMDA6MDAqAmTNAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTEyLTE2VDAzOjU2OjM1KzAwOjAwarfG7AAAAABJRU5ErkJggg==),auto!important}body::-webkit-scrollbar,body::-webkit-scrollbar-track-piece{background-color:transparent}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-thumb{border-radius:3px;background-color:#f391a9;background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.6) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,.6) 75%,transparent 0,transparent)}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_1639531_5o6e3t1uh6y.eot?t=1598449604091);src:url(//at.alicdn.com/t/font_1639531_5o6e3t1uh6y.eot?t=1598449604091#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAT8AAsAAAAAChgAAASuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDKgqHMIZEATYCJAMUCwwABCAFhG0HVRvVCFGULk6I7IsEQ+8x5ZBCFmKoW/1TnmTLdXb2+Xj4b7/f7zMzVzBtkESj6uokEjTRSOkQKg1CJEHptC9awvv7vOr9pAdwVhrYjRGSBiudsU+71VjIJ0DB+uyjkOaAVQ3w7xwz8xH////9XH1vKqHpPX1nIW1tsakYlj5NNEJphCSiUbQSKpQeGcYuLfNuAt0mrYWO80trwV6hHhSIB6W8DewjfqVAGFpXnXFmgXgGG22awx4AT87fx3/RYQ+SKoN65MlVXidk/kqe/79GC4Ghuyjo88hYAgpxlxm/gHvWJcfendUtsg602naJX7h5Z0zDjEuJtrrRPzyyIiSiBtXei6j7jcIvzACZX/osRxT0Cuh4BBsSjulMutFDzALEJ5UzxZEuTnUzeZWnj7emsV7aq8fKic1sZq1pr6Npv++8BVm2+Emt10OtvMRyY2Wt6WiwiUtbMPuMbvIeNXnnW02pfUKOdEzo9VBN1wG/sX0+o6h7o3ft/JUQU2v3u71GunAizMqnWyy+82N+Y1a/hQWfQY4dZQe40dpOih+TPl8QV9WYLznWwrK1o5x4E5tp8hGbF/yE1xKeb7T4pguCr8WR5yWCIOU4MccaA201ZXY+Gbv9wGYhx+orscx7sy/ECW1WdIyX5U7mhYwqlvUxO8kbsCxdRoXwI29y3CjLPn1w7lSOxwYPF9n3ggJwdIYlPWiHE0RvKixwX2wXv1TV4uqx5dOWLcS/IE/3gqfonT1CSvRwF0ROVpZVOLd4eMg+bN4oKov1OZN07mQnaBGyEyGHKxAtt90RRc8VFuKiZepmV3fB1i0YXiyCtw7I64kPNiCfqczyCqdmT3fpz82b8LI4SPA8lp95MT/bUKVpLI07MdMdv85nJU/u/XUWfhPAt/fnaGRA1NTSM95ku8hTvKO+t6w0xjmnInsQ7F7t2wcHi46IN/dEVdsrehMdq5FWi6qxBl63GlWA6t5OIrow9+HNm33HwEATNMVwJ35oppAHVrFznPL84g63oK4opFb2zH+A6Jc3Q6vV9bU7BgcaYXIrVNt6XHtX73R8Q7sFvrJPV5tgVCtU2wYLrp8dTUemLDq2Qa5r7OeAXoBOeR/2HJDfsQ9NabCPoQRl/Fj30nc2vKvFLfVr2/MCl740szdQ7r+qHgBfnEE0fJreAgWIWTKpgaoIRsPXudJMgcqjHpKJL9H0SbYZ9q4bx9ggeivZGgsgaUxA1prChboElR7LUGvtQbdFBef3GEHDRXEAFkwBCINOQNLvA7JBD3GhvoXKuC9QGwwcup2G1xV7zITSMYcm2xiyk2jvI5Qdeh2lhxhHd7SalHdp2uiwyRFJSNqoLBFR4ZHxVgGpI+kujjF2y6MZhiIoWq8l8sH9SI1GTxhovYrsYMIVDGNIjoigst4ovEOvBUdHaKQ2DFInQrs+BKUOejqUtT7DMfH71UhyXTTa0AWEoqIEiWak3DwhSrjICrjArqtEOJXtjbrJRWMwKLwfhaanRciHUZJGq+sRDNm7qZA6MMIpGlQNkkWguaiq9vDhndpzbPg5ZlUPrgJDOBIhG2QLvRu/pUapU9soyDaasc8yRtr1bXSngxuLAgAAAA==") format("woff2"),url() format("woff"),url() format("truetype"),url() format("svg")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-iconfontlink:before{content:"\e631"}.icon-heart:before{content:"\e6ce"}.icon-Artboard:before{content:"\e602"}.icon-Artboard1:before{content:"\e603"}#bg{position:fixed;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:top;background-repeat:no-repeat}@media screen and (max-width:767px){#bg{display:none}}#header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){#header{padding:50px 0}}@media screen and (max-width:767px){#header{margin-bottom:4vw;padding:40px 0;color:#fff;background-image:url(https://www.xccx.cc/api/tp/index.php);background-size:cover;background-position:bottom;background-repeat:no-repeat}}#header .subtitle,#header .title{font-family:xccx_cc;letter-spacing:4px}@media screen and (min-width:768px){#header .subtitle,#header .title{animation:fadeInDown .5s ease-out forwards}}@media screen and (max-width:767px){#header .subtitle,#header .title{animation:fadeInDownSP .5s ease-out forwards}}#header .title{transition:color .3s ease-out}@media screen and (min-width:768px){#header .title{font-size:48px;line-height:60px}}@media screen and (max-width:767px){#header .title{font-size:44px;line-height:56px}}#header .title:hover{color:#f391a9}@media screen and (min-width:768px){#header .subtitle{font-size:28px;line-height:80px}}@media screen and (max-width:767px){#header .subtitle{font-size:20px;line-height:30px}}.list-h{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;border-radius:4px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.list-h,.list-h a{display:-ms-flexbox;display:flex}.list-h a{-ms-flex:1;flex:1;font-weight:600}.list-h a img{display:block;border-radius:2px;margin:4px;min-width:40px;max-width:44px}@media screen and (max-width:768px){.list-h a img{min-width:36px;max-width:40px}}@media screen and (max-width:500px){.list-h a img{margin:2px 4px;min-width:32px;max-width:36px}}@media screen and (max-width:375px){.list-h a img{min-width:28px;max-width:32px}}.menu{margin-top:16px;border-radius:6px;background:hsla(0,0%,100%,.5);max-width:100%;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}@media screen and (max-width:767px){.menu{position:relative;top:30px}}.menu .list-h{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:2px}.menu .list-h,.menu .list-h a{display:-ms-flexbox;display:flex;border-radius:4px}.menu .list-h a{white-space:nowrap;opacity:.75;text-shadow:0 1px 2px rgba(0,0,0,.05);border-bottom:2px solid transparent;-ms-flex:1;flex:1;font-weight:600;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:12px;line-height:26px;border-bottom:none;text-align:center;-ms-flex-line-pack:end;align-content:flex-end;color:rgba(68,68,68,.7);font-size:1.5rem}.menu .list-h a:active,.menu .list-h a:hover{opacity:1;border-bottom:2px solid var(--color-site-inner)}.menu .list-h a p{font-size:16px}.menu .list-h a.active{background:var(--color-card);-webkit-backdrop-filter:none;backdrop-filter:none}.menu .list-h a.active i,.menu .list-h a.active i+p{color:#44d7b6}.menu .list-h a+a{margin-left:4px}.menu:hover{background:hsla(0,0%,100%,.5)}.menu .list-h a:hover{opacity:1;background:#fff}@media screen and (max-width:500px){.menu .list-h a{padding:12px 8px}}@media screen and (max-width:500px){.menu .list-h{overflow-x:scroll}.menu .list-h::-webkit-scrollbar{height:0;width:0}.menu .list-h::-webkit-scrollbar-track-piece{background:0 0}.menu .list-h::-webkit-scrollbar-thumb{background:#44d7b6;cursor:pointer;border-radius:0}.menu .list-h::-webkit-scrollbar-thumb:hover{background:#ff5722}}.container{min-height:100vh;overflow-x:hidden;position:relative}.container .page{margin:0 auto;max-width:876px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;padding-bottom:20px;padding-top:20px;border-radius:3px}@media screen and (min-width:768px){.container{background: linear-gradient(90deg,rgba(247,149,51,.1),rgba(243,112,85,.1) 15%,rgba(239,78,123,.1) 30%,rgba(161,102,171,.1) 44%,rgba(80,115,184,.1) 58%,rgba(16,152,173,.1) 72%,rgba(7,179,155,.1) 86%,rgba(109,186,130,.1));background-color:hsla(0,0%,100%,.7)}}@media screen and (max-width:767px){.container{background: linear-gradient(90deg,rgba(247,149,51,.1),rgba(243,112,85,.1) 15%,rgba(239,78,123,.1) 30%,rgba(161,102,171,.1) 44%,rgba(80,115,184,.1) 58%,rgba(16,152,173,.1) 72%,rgba(7,179,155,.1) 86%,rgba(109,186,130,.1)); background-color: hsla(0,0%,100%,.7);}}.quote{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:16px;padding:30px 0}.quote span{letter-spacing:1px;font-size:16px}.quote i{position:absolute;font-size:24px}.quote i:first-child{top:0;left:16px}.quote i:last-child{bottom:0;right:16px}@media screen and (min-width:768px){.page{background-color:hsla(0,0%,100%,.7);box-shadow:0 8px 16px rgba(0,0,0,.12)}}.content{padding:16px}.content .header{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.content .header img{display:block;border-radius:50%;border:4px solid transparent;transition:transform 1s ease-out;margin:0 auto}@media screen and (min-width:768px){.content .header{-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:767px){.content .header{-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:768px){.content .header img{width:100px;min-width:100px;min-height:100px;box-shadow:0 8px 16px rgba(0,0,0,.12)}.content .header img:hover{animation-play-state:paused;transform:rotate(1turn)}}@media screen and (max-width:767px){.content .header img{margin-bottom:16px;width:100px;height:100px;min-width:80px;min-height:80px;box-shadow:0 14px 38px rgba(0,0,0,.08),0 3px 8px rgba(0,0,0,.06)}}.segment{margin-bottom:16px;padding:14px 0;text-align:justify;overflow:unset;border-top-width:2px;border-top-style:solid;border-radius:3px;background-color:hsla(0,0%,100%,.7);box-shadow:0 14px 38px rgba(0,0,0,.08),0 3px 8px rgba(0,0,0,.06);transition:all .3s ease 0s,transform .6s cubic-bezier(.6,.2,.1,1) 0s}.segment:last-child{margin-bottom:0}.segment p{padding-left:1rem;padding-right:1rem;margin-bottom:10px}.segment .label{display:inline-block;position:relative;left:-32px;margin-bottom:10px;padding:0 14px 0 32px;height:32px;line-height:32px;border-radius:0 3px 3px 0;background-color:currentColor}.segment .label span{color:#fff}.segment .label:after{content:"";position:absolute;top:100%;left:0;width:0;height:0;background-color:transparent;border-style:solid;border-width:0 16px 16px 0;border-color:transparent;border-right-color:currentColor;filter:brightness(120%)}@media screen and (min-width:768px){.segment:hover{transform:translateY(-4px);box-shadow:0 14px 38px rgba(0,0,0,.14),0 3px 8px rgba(0,0,0,.12)}}#footer{width:100%}#footer .site-info{text-align:center}#footer .site-info a{transition:color .3s ease-out}#footer .site-info a:hover{color:#f391a9}#footer .site-info .icon-heart{margin-left:5px}@media screen and (min-width:768px){#footer .site-info{padding-bottom:20px;font-size:15px}}@media screen and (max-width:767px){#footer .site-info{padding-bottom:15px;font-size:14px}}


/*鼠标跟随*/
body{cursor:url('https://www.liuzehe.top/upload/bkphotos/default.cur'),default;}
a{cursor:url('https://www.liuzehe.top/upload/bkphotos/pointer.cur'),pointer;}
p{cursor:url('https://www.liuzehe.top/upload/bkphotos/Ha2.cur'),text;}

/*body { cursor: url('图片地址')} !*设置鼠标指针默认为一个小图片 *!*/
/*a { cursor: pointer; } !*css注释：设置鼠标移动到a超链接对象时鼠标变为手指形状（链接选择） *!*/
/*p { cursor: text; } !* css注释：设置鼠标移动到html页面的p对象时鼠标变为文本选择样式 *!*/




/*红点*/
.widget h3.widget-title:before {
    display: inline-block;
    z-index: 1;
    content: " ";
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #f92900!important;
    width: 10px;
    height: 10px;
    -webkit-box-shadow: 18px 0 #fbc606,36px 0 #36af42;
    box-shadow: 18px 0 #fbc606,36px 0 #36af42;
    float: right;
    right: 40px;
    top: 5px;
    border-color: transparent;
}



/*富强民主文明和谐*/

 .text-popup {
     animation: textPopup 1s;
     color: red;
     user-select: none;
     white-space: nowrap;
     position: absolute;
     z-index: 99;
 }
@keyframes textPopup {
    0%, 100% {
        opacity: 0;
    }
    5% {
        opacity: 1;
    }
    100% {
        transform: translateY(-50px);
    }
}


/* 时间表 */
.aside-count .content {
    padding: 15px
}

.aside-count .content .item {
    margin-bottom: 15px
}

.aside-count .content .item:last-child {
    margin-bottom: 0
}

.aside-count .content .item .title {
    font-size: 12px;
    color: var(--minor);
    margin-bottom: 5px;
    display: flex;
    align-items: center
}

.aside-count .content .item .title span {
    color: var(--theme);
    font-weight: 500;
    font-size: 14px;
    margin: 0 5px
}

.aside-count .content .item .progress {
    display: flex;
    align-items: center
}

.aside-count .content .item .progress .progress-bar {
    height: 10px;
    border-radius: 5px;
    overflow: hidden;
    background: var(--classC);
    width: 0;
    min-width: 0;
    flex: 1;
    margin-right: 5px
}
@keyframes progress {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 30px 0
    }
}
.aside-count .content .item .progress .progress-bar .progress-inner {
    width: 0;
    height: 100%;
    border-radius: 5px;
    transition: width 0.35s;
    -webkit-animation: progress 750ms linear infinite;
    animation: progress 750ms linear infinite
}

.aside-count .content .item .progress .progress-bar .progress-inner-1 {
    background: #bde6ff;
    background-image: linear-gradient(135deg, #50bfff 25%, transparent 25%, transparent 50%, #50bfff 50%, #50bfff 75%, transparent 75%, transparent 100%);
    background-size: 30px 30px
}

.aside-count .content .item .progress .progress-bar .progress-inner-2 {
    background: #ffd980;
    background-image: linear-gradient(135deg, #f7ba2a 25%, transparent 25%, transparent 50%, #f7ba2a 50%, #f7ba2a 75%, transparent 75%, transparent 100%);
    background-size: 30px 30px
}

.aside-count .content .item .progress .progress-bar .progress-inner-3 {
    background: #ffa9a9;
    background-image: linear-gradient(135deg, #ff4949 25%, transparent 25%, transparent 50%, #ff4949 50%, #ff4949 75%, transparent 75%, transparent 100%);
    background-size: 30px 30px
}

.aside-count .content .item .progress .progress-bar .progress-inner-4 {
    background: #67c23a;
    background-image: linear-gradient(135deg, #4f9e28 25%, transparent 25%, transparent 50%, #4f9e28 50%, #4f9e28 75%, transparent 75%, transparent 100%);
    background-size: 30px 30px
}

.aside-count .content .item .progress .progress-percentage {
    color: var(--info)
}






/* ===== 合并左右页面：保持原布局视觉，仅取消 frameset ===== */
.merged-container {
    min-height: 100vh;
    width: 100%;
    box-sizing: border-box;
}
.merged-container > #header {
    width: 100%;
    box-sizing: border-box;
}
.merged-layout {
    width: 100%;
    max-width: 1660px;
    margin: 0 auto;
    padding: 0 10px 30px;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 360px;
    gap: 18px;
    align-items: start;
}
.merged-main {
    min-width: 0;
}
.merged-main > .page {
    width: 100%;
    max-width: 876px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}
.merged-sidebar {
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
    padding: 12px 0 24px;
    border-radius: 6px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}
.merged-sidebar .widget {
    width: 100%;
    max-width: 360px;
    margin: 0 auto 18px;
    box-sizing: border-box;
    overflow: hidden;
}
.merged-sidebar iframe {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.merged-sidebar canvas {
    max-width: 100%;
    height: auto;
}
@media screen and (max-width: 1100px) {
    .merged-layout {
        grid-template-columns: minmax(0, 1fr) 320px;
        gap: 14px;
    }
    .merged-sidebar .widget {
        max-width: 320px;
    }
}
@media screen and (max-width: 767px) {
    .merged-layout {
        display: block;
        padding: 0 10px 20px;
    }
    .merged-main > .page {
        max-width: 100%;
    }
    .merged-sidebar {
        margin-top: 18px;
        padding-top: 0;
    }
    .merged-sidebar .widget {
        max-width: 100%;
    }
}

/* =========================================================
   SANYAN Glass UI 2026
   保留原页面结构与内容，仅增强视觉、响应式与动效
   ========================================================= */
:root {
    --glass-bg: rgba(255,255,255,.58);
    --glass-strong: rgba(255,255,255,.72);
    --glass-border: rgba(255,255,255,.62);
    --glass-shadow: 0 20px 55px rgba(31,38,135,.14), 0 5px 18px rgba(0,0,0,.08);
    --glass-shadow-hover: 0 28px 70px rgba(31,38,135,.20), 0 8px 24px rgba(0,0,0,.10);
    --accent: #f596aa;
    --text: #333;
}

html { scroll-behavior: smooth; }
body {
    overflow-x: hidden;
    color: var(--text);
}

/* 柔和背景光晕，不改变原背景图片 */
#bg::before,
#bg::after {
    content: "";
    position: fixed;
    z-index: -1;
    pointer-events: none;
    border-radius: 50%;
    filter: blur(60px);
    opacity: .28;
    animation: sanyanFloat 12s ease-in-out infinite alternate;
}
#bg::before {
    width: 280px;
    height: 280px;
    left: -90px;
    top: 12%;
    background: rgba(168,155,250,.45);
}
#bg::after {
    width: 320px;
    height: 320px;
    right: -110px;
    bottom: 8%;
    background: rgba(245,150,170,.35);
    animation-delay: -4s;
}

.merged-container {
    padding-bottom: 20px;
    background: transparent !important;
}

/* 顶部导航：玻璃悬浮感 */
#header {
    position: relative;
    z-index: 20;
    padding: 14px 16px 4px;
}
.menu {
    width: fit-content;
    max-width: calc(100vw - 28px);
    margin: 0 auto;
    border: 1px solid var(--glass-border) !important;
    border-radius: 22px !important;
    background: rgba(255,255,255,.46) !important;
    -webkit-backdrop-filter: blur(18px) saturate(135%);
    backdrop-filter: blur(18px) saturate(135%);
    box-shadow: 0 10px 35px rgba(0,0,0,.09);
    transition: transform .35s ease, box-shadow .35s ease, background .35s ease;
}
.menu:hover {
    background: rgba(255,255,255,.62) !important;
    transform: translateY(-2px);
    box-shadow: 0 16px 42px rgba(0,0,0,.13);
}
.menu .list-h { gap: 4px; }
.menu .list-h a {
    border-radius: 16px;
    border-bottom: 0 !important;
    transition: transform .25s ease, background .25s ease, opacity .25s ease;
}
.menu .list-h a:hover {
    background: rgba(255,255,255,.72) !important;
    transform: translateY(-2px);
}
.menu .list-h a:active { transform: translateY(0) scale(.97); }
.menu .list-h a p { margin: 0; font-weight: 600; }

/* 真正一体化的主布局 */
.merged-layout {
    max-width: 1420px;
    grid-template-columns: minmax(0, 1fr) minmax(290px, 340px);
    gap: 24px;
    padding: 12px 20px 34px;
    align-items: start;
}
.merged-main,
.merged-sidebar { min-width: 0; }
.merged-main > .page {
    max-width: none;
    margin: 0;
    padding-top: 14px;
    border: 1px solid var(--glass-border);
    border-radius: 24px;
    background: var(--glass-bg) !important;
    -webkit-backdrop-filter: blur(20px) saturate(125%);
    backdrop-filter: blur(20px) saturate(125%);
    box-shadow: var(--glass-shadow);
    overflow: hidden;
}
.content { padding: 22px; }

/* 头像光环 */
.content .header { position: relative; }
.content .header::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 124px;
    height: 124px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: 1px solid rgba(245,150,170,.38);
    box-shadow: 0 0 0 8px rgba(255,255,255,.12), 0 0 35px rgba(245,150,170,.22);
    animation: sanyanPulse 3.8s ease-in-out infinite;
    pointer-events: none;
}
.content .header img {
    position: relative;
    z-index: 1;
    border: 5px solid rgba(255,255,255,.75) !important;
    box-shadow: 0 12px 35px rgba(0,0,0,.16) !important;
    transition: transform .55s cubic-bezier(.2,.8,.2,1), box-shadow .35s ease;
}
.content .header img:hover {
    transform: rotate(4deg) scale(1.055) !important;
    box-shadow: 0 18px 42px rgba(0,0,0,.20) !important;
}

/* Hero 文案 */
.quote {
    margin: 12px 0 22px;
    padding: 34px 20px;
    border-radius: 20px;
    background: linear-gradient(135deg, rgba(255,255,255,.50), rgba(255,255,255,.18));
    border: 1px solid rgba(255,255,255,.45);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.65);
}
.quote strong {
    font-size: clamp(25px, 4vw, 34px);
    letter-spacing: 2px;
    background: linear-gradient(90deg, #333, #6f647d, #333);
    background-size: 180% auto;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    animation: sanyanTextFlow 7s linear infinite;
}
.quote span { opacity: .72; margin-top: 4px; }
.quote p { margin: 10px 0 0; opacity: .72; }

/* 内容卡片玻璃化 */
.segment {
    position: relative;
    border: 1px solid rgba(255,255,255,.55) !important;
    border-top: 2px solid var(--accent) !important;
    border-radius: 18px !important;
    background: rgba(255,255,255,.53) !important;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    box-shadow: 0 12px 34px rgba(0,0,0,.07) !important;
    transition: transform .38s cubic-bezier(.2,.8,.2,1), box-shadow .38s ease, background .38s ease;
}
.segment:hover {
    transform: translateY(-5px) !important;
    background: rgba(255,255,255,.67) !important;
    box-shadow: var(--glass-shadow-hover) !important;
}
.segment .label {
    left: -1px;
    margin-top: -2px;
    padding-left: 18px;
    border-radius: 0 12px 12px 0;
    box-shadow: 0 6px 16px rgba(245,150,170,.18);
}

/* 进度条更现代 */
.mdui-progress {
    height: 9px !important;
    border-radius: 99px !important;
    overflow: hidden;
    background: rgba(0,0,0,.07) !important;
}
.mdui-progress-determinate {
    border-radius: 99px;
    background: linear-gradient(90deg, #f596aa, #a89bfa) !important;
    box-shadow: 0 0 12px rgba(168,155,250,.22);
    animation: sanyanProgressGlow 2.8s ease-in-out infinite alternate;
}
.rin-progress-title { margin-top: 6px; font-weight: 600; }

/* 右侧：sticky + 真玻璃卡片 */
.merged-sidebar {
    position: sticky;
    top: 16px;
    padding: 0;
    background: transparent !important;
}
.merged-sidebar::before {
    content: "";
    position: absolute;
    inset: 0 -10px auto;
    height: 180px;
    border-radius: 40px;
    background: radial-gradient(circle, rgba(168,155,250,.16), transparent 68%);
    pointer-events: none;
}
.merged-sidebar .widget {
    position: relative;
    max-width: none;
    margin: 0 0 18px;
    border: 1px solid var(--glass-border);
    border-radius: 20px !important;
    background: var(--glass-strong) !important;
    -webkit-backdrop-filter: blur(18px) saturate(125%);
    backdrop-filter: blur(18px) saturate(125%);
    box-shadow: var(--glass-shadow);
    overflow: hidden;
    transition: transform .35s cubic-bezier(.2,.8,.2,1), box-shadow .35s ease;
}
.merged-sidebar .widget:hover {
    transform: translateY(-4px);
    box-shadow: var(--glass-shadow-hover);
}
.merged-sidebar .widget-title {
    margin: 0 !important;
    padding: 15px 18px 13px !important;
    background: rgba(255,255,255,.30);
    border-bottom: 1px solid rgba(255,255,255,.42);
    font-size: 15px;
    letter-spacing: .5px;
}
.merged-sidebar .widget-title:before{content:none!important;}
.merged-sidebar .widget-box,
.merged-sidebar .card-content { background: transparent !important; }
.merged-sidebar iframe { border-radius: 0 0 18px 18px; }

/* footer */
#footer .site-info { opacity: .78; }
#footer .site-info a { text-decoration: none; }

/* 页面出现动画 */
.merged-main > .page,
.merged-sidebar .widget {
    animation: sanyanReveal .75s cubic-bezier(.2,.8,.2,1) both;
}
.merged-sidebar .widget:nth-child(2) { animation-delay: .10s; }

@keyframes sanyanReveal {
    from { opacity: 0; transform: translateY(18px); }
    to { opacity: 1; transform: translateY(0); }
}
@keyframes sanyanPulse {
    0%,100% { transform: translate(-50%,-50%) scale(.96); opacity: .45; }
    50% { transform: translate(-50%,-50%) scale(1.05); opacity: .85; }
}
@keyframes sanyanFloat {
    from { transform: translate3d(0,0,0) scale(1); }
    to { transform: translate3d(20px,-18px,0) scale(1.08); }
}
@keyframes sanyanTextFlow {
    0% { background-position: 0% center; }
    100% { background-position: 180% center; }
}
@keyframes sanyanProgressGlow {
    from { filter: brightness(.96); }
    to { filter: brightness(1.08); }
}

/* 平板 */
@media (max-width: 1050px) and (min-width: 768px) {
    .merged-layout { grid-template-columns: minmax(0,1fr) 300px; gap: 16px; padding-inline: 14px; }
    .content { padding: 17px; }
}

/* 手机：真正单列，而不是简单压缩桌面布局 */
@media (max-width: 767px) {
    #header { padding: 10px 10px 2px; }
    .menu { max-width: calc(100vw - 20px); border-radius: 18px !important; }
    .menu .list-h a { padding: 9px 10px; }
    .menu .list-h a .icon { width: 38px; height: 38px; }
    .menu .list-h a p { font-size: 13px; }

    .merged-layout {
        display: flex;
        flex-direction: column;
        gap: 16px;
        padding: 8px 10px 22px;
    }
    .merged-main { width: 100%; }
    .merged-main > .page {
        border-radius: 20px;
        padding-top: 8px;
    }
    .content { padding: 13px; }
    .quote { padding: 28px 12px; border-radius: 17px; }
    .segment { border-radius: 16px !important; }

    .merged-sidebar {
        position: relative;
        top: auto;
        width: 100%;
    }
    .merged-sidebar .widget { border-radius: 17px !important; margin-bottom: 14px; }
    .merged-sidebar iframe { width: 100% !important; max-width: 100%; }
    .merged-sidebar canvas { width: 100% !important; height: auto !important; }

    .cywl { transform: scale(.82); transform-origin: bottom right; }
}

/* 减少动态效果偏好 */
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        scroll-behavior: auto !important;
        transition-duration: .01ms !important;
    }
}


/* 微信 / QQ 社交卡片美化 */
.social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 8px}
.social-card{position:relative;display:flex;align-items:center;gap:13px;padding:15px 16px;border:1px solid rgba(255,255,255,.24);border-radius:18px;text-decoration:none!important;color:inherit!important;background:linear-gradient(135deg,rgba(255,255,255,.20),rgba(255,255,255,.07));box-shadow:0 10px 30px rgba(20,20,40,.10),inset 0 1px 0 rgba(255,255,255,.28);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.social-card:before{content:"";position:absolute;inset:-60%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 55%);transform:translateX(-35%);transition:transform .45s ease}
.social-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(20,20,40,.18),inset 0 1px 0 rgba(255,255,255,.38);border-color:rgba(255,255,255,.45)}
.social-card:hover:before{transform:translateX(35%)}
.social-icon{position:relative;z-index:1;width:46px;height:46px;min-width:46px;border-radius:14px;display:grid;place-items:center;font-weight:800;font-size:22px;color:#fff;box-shadow:0 8px 18px rgba(0,0,0,.16)}
.social-icon.wechat{background:linear-gradient(145deg,#20c978,#0e9f5b)}
.social-icon.qq{background:linear-gradient(145deg,#4ca7ff,#2675e8)}
.social-copy{position:relative;z-index:1;min-width:0;text-align:left}.social-copy strong{display:block;font-size:15px;line-height:1.3}.social-copy span{display:block;margin-top:3px;font-size:12px;opacity:.68;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-arrow{position:relative;z-index:1;margin-left:auto;font-size:18px;opacity:.5;transition:transform .25s ease,opacity .25s ease}.social-card:hover .social-arrow{transform:translateX(3px);opacity:.9}
@media(max-width:600px){.social-links{grid-template-columns:1fr;gap:10px}.social-card{padding:13px 14px}.social-icon{width:43px;height:43px;min-width:43px}}

/* 微信 / QQ 真正弹窗式高级效果 */
.social-button{font:inherit;width:100%;cursor:pointer;text-align:left}
.social-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}
.social-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.social-modal-backdrop{position:absolute;inset:0;background:rgba(8,12,24,.52);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}
.social-modal-card{position:relative;width:min(430px,100%);padding:32px 28px 24px;border:1px solid rgba(255,255,255,.42);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.48));box-shadow:0 35px 100px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.85);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);transform:translateY(18px) scale(.96);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.social-modal.is-open .social-modal-card{transform:translateY(0) scale(1)}
.social-modal-glow{position:absolute;width:190px;height:190px;top:-95px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(51,205,142,.24),transparent 68%);pointer-events:none}.social-modal-close{position:absolute;right:14px;top:12px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.42);color:inherit;font-size:27px;line-height:1;cursor:pointer;z-index:2;transition:.2s ease}.social-modal-close:hover{transform:rotate(90deg) scale(1.06);background:rgba(255,255,255,.72)}
.social-modal-icon{position:relative;margin:4px auto 13px;width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(145deg,#20c978,#0e9f5b);color:#fff;font-weight:900;font-size:29px;box-shadow:0 15px 32px rgba(14,159,91,.27)}.social-modal-icon.is-qq{background:linear-gradient(145deg,#4ca7ff,#2675e8);box-shadow:0 15px 32px rgba(38,117,232,.27)}
.social-modal-title{text-align:center;font-size:23px;font-weight:800}.social-modal-subtitle{text-align:center;margin:7px 0 20px;opacity:.62;font-size:13px}.wechat-qr-wrap{display:flex;flex-direction:column;align-items:center}.wechat-qr{width:min(260px,70vw);aspect-ratio:1;object-fit:cover;padding:10px;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(0,0,0,.14)}.qr-hint{margin-top:12px;font-size:12px;opacity:.55}
.qq-panel{text-align:center;padding:12px 0 8px}.qq-avatar{width:112px;height:112px;margin:0 auto 15px;padding:5px;border-radius:34px;background:rgba(255,255,255,.58);box-shadow:0 16px 35px rgba(38,117,232,.2)}.qq-avatar img{width:100%;height:100%;object-fit:cover;border-radius:29px}.qq-name{font-size:19px;font-weight:800}.qq-desc{margin-top:7px;font-size:13px;opacity:.62}.social-modal-actions{display:flex;gap:10px;margin-top:22px}.modal-secondary,.modal-primary{flex:1;height:46px;border-radius:15px;border:1px solid rgba(255,255,255,.45);display:grid;place-items:center;text-decoration:none;font:inherit;font-weight:700;cursor:pointer;box-sizing:border-box}.modal-secondary{background:rgba(255,255,255,.4);color:inherit}.modal-primary{background:linear-gradient(135deg,#4ca7ff,#2675e8);color:#fff;box-shadow:0 10px 25px rgba(38,117,232,.24)}.modal-secondary:hover,.modal-primary:hover{transform:translateY(-2px)}.social-modal-lock{overflow:hidden}
@media(max-width:600px){.social-modal{padding:14px}.social-modal-card{padding:28px 20px 20px;border-radius:26px}.wechat-qr{width:min(250px,76vw)}}
@media(prefers-reduced-motion:reduce){.social-modal,.social-modal-card{transition:none!important}}

/* ===== SANYAN DETAIL POLISH v2 ===== */
:root{
  --s-accent:#f596aa;
  --s-violet:#a89bfa;
  --s-ink:#252536;
  --s-muted:rgba(37,37,54,.62);
  --s-line:rgba(255,255,255,.48);
  --s-glass:rgba(255,255,255,.48);
  --s-ease:cubic-bezier(.22,.8,.22,1);
}
html{scroll-behavior:smooth}
body{color:var(--s-ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 12% 15%,rgba(245,150,170,.14),transparent 28%),radial-gradient(circle at 88% 18%,rgba(168,155,250,.14),transparent 30%),radial-gradient(circle at 55% 100%,rgba(112,201,255,.09),transparent 30%)}
.container{position:relative;z-index:1}
/* 顶部导航更精致 */
.menu{position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.52)!important;background:linear-gradient(135deg,rgba(255,255,255,.52),rgba(255,255,255,.20))!important;box-shadow:0 14px 42px rgba(36,35,65,.12),inset 0 1px 0 rgba(255,255,255,.72)!important}
.menu:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.22) 48%,transparent 65%);background-size:220% 100%;animation:sMenuShine 7s ease-in-out infinite}
.menu .list-h a{position:relative;transition:transform .28s var(--s-ease),background .28s ease,filter .28s ease}
.menu .list-h a:after{content:"";position:absolute;left:50%;bottom:3px;width:5px;height:5px;border-radius:50%;background:var(--s-accent);opacity:0;transform:translate(-50%,4px) scale(.5);transition:.25s var(--s-ease);box-shadow:0 0 12px rgba(245,150,170,.65)}
.menu .list-h a:hover{transform:translateY(-3px)}
.menu .list-h a:hover:after,.menu .list-h a.is-active:after{opacity:1;transform:translate(-50%,0) scale(1)}
.menu .list-h a.is-active{background:rgba(255,255,255,.16);border-radius:16px}
.menu .list-h a p{position:relative;z-index:1;font-weight:650;letter-spacing:.4px}
/* 内容卡片：增加真实层次 */
.merged-main>.page{box-shadow:0 26px 80px rgba(30,30,55,.13),0 2px 10px rgba(30,30,55,.05),inset 0 1px 0 rgba(255,255,255,.72)!important}
.content .header img{transition:transform .55s var(--s-ease),box-shadow .55s ease;will-change:transform}
.content .header:hover img{transform:translateY(-5px) scale(1.035) rotate(1deg);box-shadow:0 22px 55px rgba(245,150,170,.22)}
.quote{position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 12px 32px rgba(42,39,70,.06)}
.quote:before{content:"";position:absolute;width:180px;height:180px;right:-80px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(245,150,170,.20),transparent 68%);pointer-events:none}
.quote:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}
.quote p{color:var(--s-muted);line-height:1.9}
.segment{position:relative;overflow:hidden;box-shadow:0 12px 34px rgba(35,34,60,.055),inset 0 1px 0 rgba(255,255,255,.55);transition:transform .35s var(--s-ease),box-shadow .35s ease}
.segment:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(35,34,60,.09),inset 0 1px 0 rgba(255,255,255,.7)}
.segment .label{letter-spacing:1px;font-weight:800}
.segment .label:after{content:"";display:inline-block;width:18px;height:2px;margin-left:9px;vertical-align:middle;border-radius:9px;background:currentColor;opacity:.35}
/* 社交卡片更像产品级组件 */
.social-links{gap:16px;margin:20px 0 18px}
.social-card{min-height:78px!important;border-color:rgba(255,255,255,.52)!important;background:linear-gradient(135deg,rgba(255,255,255,.43),rgba(255,255,255,.13))!important;box-shadow:0 12px 30px rgba(25,24,50,.08),inset 0 1px 0 rgba(255,255,255,.72)!important}
.social-card:after{content:"";position:absolute;top:0;left:-70%;width:42%;height:100%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transition:left .7s var(--s-ease)}
.social-card:hover:after{left:125%}
.social-icon{box-shadow:0 10px 22px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.35)!important}
.social-copy strong{letter-spacing:.2px}
.social-arrow{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.24)}
/* 技能条 */
.rin-card-title2{font-weight:850!important;letter-spacing:.6px}
.mdui-progress{height:8px!important;border-radius:99px!important;background:rgba(40,40,60,.07)!important;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.07)}
.rin-progress-title{font-size:13px!important;color:rgba(37,37,54,.74)}
/* 侧栏 */
.merged-sidebar .widget-title{letter-spacing:1px!important;font-weight:800!important;display:flex;align-items:center;gap:9px}
.merged-sidebar .widget-title:after{content:"";order:2;margin-left:auto;margin-right:14px;width:7px;height:7px;border-radius:50%;background:#ff5f57;box-shadow:11px 0 #febc2e,22px 0 #28c840;opacity:.85}
.merged-sidebar .widget-box{padding:3px!important}
/* 页脚 */
#footer{position:relative;margin-top:8px}
#footer .site-info{padding:14px 12px 24px;border-top:1px solid rgba(255,255,255,.28);font-size:12px;line-height:1.9}
#footer .site-info a{font-weight:650;transition:opacity .2s ease}
#footer .site-info a:hover{opacity:.65}
/* 音乐按钮 */
.cywl{filter:drop-shadow(0 10px 22px rgba(0,0,0,.14));transition:transform .35s var(--s-ease),filter .35s ease}
.cywl:hover{transform:translateY(-5px) scale(1.04)!important;filter:drop-shadow(0 15px 30px rgba(0,0,0,.2))}
/* 弹窗再精修 */
.social-modal-backdrop{background:rgba(12,14,27,.55)!important}
.social-modal-card{overflow:hidden!important}
.social-modal-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.30),transparent 38%,rgba(255,255,255,.08));}
.social-modal-card:after{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);opacity:.8}
.social-modal-title,.social-modal-subtitle,.wechat-qr-wrap,.qq-panel,.social-modal-actions,.social-modal-icon,.social-modal-close{position:relative;z-index:1}
.wechat-qr{box-shadow:0 20px 55px rgba(24,24,45,.17),0 0 0 1px rgba(0,0,0,.035)!important}
.modal-primary,.modal-secondary{transition:transform .25s var(--s-ease),box-shadow .25s ease,background .25s ease}
.modal-primary:hover{box-shadow:0 14px 32px rgba(38,117,232,.30)}
.modal-secondary:hover{box-shadow:0 10px 24px rgba(30,30,50,.08)}
/* 滚动条 */
::-webkit-scrollbar{width:9px;height:9px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:99px;background-color:rgba(80,78,105,.25)}
::-webkit-scrollbar-thumb:hover{background-color:rgba(80,78,105,.42)}
@keyframes sMenuShine{0%,55%{background-position:220% 0}78%,100%{background-position:-20% 0}}
@media(max-width:767px){
  .menu:after{display:none}.menu .list-h a.is-active{background:rgba(255,255,255,.22)}
  .social-links{gap:11px}.social-card{min-height:70px!important}
  .segment:hover{transform:none}
  #footer .site-info{padding-bottom:28px}
}
@media(prefers-reduced-motion:reduce){.menu:after,.social-card:after{animation:none!important;display:none}.content .header img,.segment,.social-card,.cywl{transition:none!important}}


.acg-random{width:100%;height:235px;object-fit:cover;border-radius:20px;display:block;overflow:hidden;}
