@charset "utf-8";@media(max-width:649px){.web_top{display:none}}.cms_top{margin-bottom:var(--out);width:100%}.cms_top_block{display:flex;width:100%;flex-direction:row;gap:var(--out)}.cms_top_block .little_card_title{position:absolute;inset:var(--margin) auto auto var(--margin);z-index:1;backdrop-filter:blur(1rem);background:rgb(232,243,255,3%);color:#fff}.cms_top .left{position:relative;width:calc(100% - 10rem - var(--out));height:calc(10rem * 2 + var(--out));overflow:hidden;border-radius:var(--radius)}.cms_top .left .swiper_index_left .left_img img{display:block;width:100%;height:calc(10rem * 2 + var(--out));object-fit:cover}.cms_top .left .swiper_index_left .left_title{font-size:1.2rem;bottom:0;position:absolute;color:#fff;padding:var(--margin);text-shadow:var(--text-shadow)}@media(max-width:649px){.cms_top .left{width:calc(100% - 7.5rem - var(--out));height:calc(7.5rem * 2 + var(--out))}.cms_top .left .swiper_index_left .left_img img{height:calc(7.5rem * 2 + var(--out))}}.cms_top .right{display:flex;width:auto;flex-direction:column;gap:var(--out)}.cms_top .right>div{display:flex;height:12rem;flex-direction:row;gap:var(--margin)}.cms_top .right a{position:absolute;overflow:hidden;border-radius:var(--radius)}.cms_top .right .item{display:block;position:relative;width:10rem;height:10rem}.cms_top .left .swiper_index_left .left_img:before,.cms_top .right .right_img:before{position:absolute;content:'';width:100%;height:100%;top:0;right:0;opacity:.6;background:linear-gradient(to bottom,rgb(0 0 0 / 20%) 0,#1b252e 100%)}.cms_top .right .right_img img{display:block;width:10rem;height:10rem;object-fit:cover}.cms_top .right .right_title_out{bottom:0;position:absolute;padding:.5rem .75rem;text-shadow:var(--text-shadow);backdrop-filter:blur(1rem);color:#fff;width:100%}.cms_top .right .right_title{display:-webkit-box;line-height:1.1rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;font-size:.8rem}.cms_top .right>div>.item:nth-child(2),.cms_top .right>div>.item:nth-child(3){display:none}@media(max-width:649px){.cms_top .right{height:calc(7.5rem * 2 + var(--out))}.cms_top .right,.cms_top .right .item,.cms_top .right .right_img img{width:7.5rem}.cms_top .right .item,.cms_top .right .right_img img{height:7.5rem}.cms_top .right .right_title_out{padding:.25rem .75rem}}.swiper_index_left .swiper-pagination{top:.8rem;right:.8rem;bottom:auto!important;left:auto;width:auto;display:flex;justify-content:flex-end}.swiper_index_left .swiper-pagination-bullet{background:rgb(255 255 255 / 45%);opacity:1}.swiper_index_left .swiper-pagination-bullet-active{background:#fff}.cms_top_random_refresh{position:absolute;top:.8rem;right:.8rem;bottom:auto!important;left:auto;width:auto;display:flex;justify-content:flex-end}.cms_top_random_refresh svg{color:#fff}.cms_links a{width:unset;margin:0 .5rem 0;border-radius:.5rem;padding:.5rem;background:var(--O)}.cms_links .swiper{border-radius:0;-webkit-mask:linear-gradient(to left,rgb(0 0 0 / 0),#000 10rem)}.cms_links .avatar{width:1.5rem;height:1.5rem}.cms_random{display:flex;gap:var(--out);flex-wrap:wrap;margin-bottom:var(--out)}.cms_random .cat_block{flex:1;min-width:30rem;display:flex;gap:1.25rem;transition:.3s;margin-bottom:0}.cms_random .cat_block{border:unset}@media(max-width:649px){.cms_random .cat_block{min-width:20rem}}.cms_random .left{width:5.5rem;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.8rem;position:relative}.cms_random .left:after{content:'';position:absolute;top:0;right:-.65rem;width:.0625rem;height:100%;background:linear-gradient(to bottom,transparent,var(--theme-30),transparent)}.cms_random .left .avatar{width:4rem;height:4rem;border-radius:50%;object-fit:cover;border:.15rem solid #fff;box-shadow:0 .25rem 1rem rgb(0 0 0 / 10%)}.cms_random .left .name{font-size:.95rem;font-weight:700;text-align:center;line-height:1.4;color:var(--main)}.cms_random .left svg{width:1.15rem;height:1.15rem;fill:var(--theme)}.cms_random .left span[cat_title]{width:2.3rem;height:2.3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--theme-10);transition:.25s}.cms_random .left span[cat_title]:hover{background:var(--theme)}.cms_random .left span[cat_title]:hover svg{fill:#fff}.cms_random [id^="cms_random_"]{flex:1;width:100%;min-width:0}.cms_random .right{display:flex;flex-direction:column;gap:.65rem}.cms_random .cat_recentcomment_part{display:block;padding:.85rem 1rem!important;border-radius:.9rem;background:var(--O);transition:.25s}.cms_random .cat_recentcomment_part:hover{background:var(--theme-10);transform:translateX(.25rem)}.cms_random .cat_recentcomment_part .user{margin-bottom:.4rem}.cms_random .cat_recentcomment_part .user .name{display:block;font-size:.95rem;font-weight:700;line-height:1.6;color:var(--main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms_random .cat_recentcomment_part .smalltext{display:flex;justify-content:space-between;align-items:center;gap:.5rem;color:var(--B);font-size:.75rem}.cms_random .cat_recentcomment_part .hot_num{flex-shrink:0;padding:.25rem .6rem;border-radius:999rem;background:var(--theme-10);color:var(--theme);font-weight:700;font-size:.75rem;height:1.75rem;display:flex;align-items:center}.cms_recent .cms_recent_part{position:relative;display:flex;align-items:flex-start;gap:1.25rem}.cms_recent .little_title{width:4rem;flex-shrink:0;position:relative;text-align:center;top:1rem}.cms_recent .little_title .month{display:block;font-size:.75rem;color:var(--B);letter-spacing:.08rem}.cms_recent .little_title .day{display:block;font-size:1.8rem;line-height:1;font-weight:800;color:var(--theme);margin-top:.15rem}.cms_recent .little_title:after{content:'';position:absolute;top:1.8rem;right:-1rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--theme);box-shadow:0 0 0 .25rem var(--theme-10)}.cms_recent .little_title:before{content:'';position:absolute;top:2rem;left:100%;width:1.2rem;height:.125rem;background:var(--theme-30)}.cms_recent .postlist_article{padding:1rem;box-shadow:0 0 3px 0 #a48fff30}.cms_douban .media_author{bottom:0;background:unset;backdrop-filter:unset;display:flex;align-items:center;justify-content:center;height:100%;text-align:center;font-size:1rem;line-height:1.5rem}@media(max-width:649px){.cms_douban .media_author{font-size:1rem;line-height:1.5rem}}.cms_douban_block{-webkit-mask:linear-gradient(to left,rgb(0 0 0 / 0),#000 10rem)}.cms_douban_block .item{display:flex;position:relative;margin-right:var(--margin);width:9rem}@media(max-width:649px){.cms_douban_block{grid-template-columns:repeat(3,1fr)}.cms_douban_block .item{width:8rem}}.cms_douban_block .item:hover .media_author{bottom:0;opacity:1}.cms_douban_block .item img.cover{filter:brightness(1);width:100%;object-fit:cover;border-radius:.5rem;-webkit-transition:.5s;transition:.5s}.cms_douban[type="music"] .cms_douban_block .item img.cover{aspect-ratio:1}.cms_douban_block .item:hover img.cover{filter:brightness(0.5)}.cms_top_random_refresh.rotating{animation:cms_top_random_refresh_rotate 1s linear infinite}@keyframes cms_top_random_refresh_rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}