:root {
    --theme-skin: #505050;
    --theme-skin-matching: #a4cdf6;
    --homepage_widget_transparency:0.7;
    --style_menu_selection_radius:10px;
    --load_nextpage_svg:url("../assets/basic/puff-load.svg");
    --style_menu_radius:10px;
    --inline_code_background_color:#F2F1F1;
    --theme-skin-dark:  #294aa4;
    --global-font-weight:300;
    --theme-dm-background_transparency:0.8;
    --inline_code_background_color_in_dark_mode:#505050;
    --front_background-transparency:0.8;
}
/* 纪念模式 */
/* 字体优化 */
html {
    font-display: swap;
}
.center-text{
color: #FFF ;
font-size: 80px;
}
.Ubuntu-font,.center-text{
font-family: Noto Serif SC !important;
}
.entry-content th {
    background-color: #505050}
#centerbg{}
/*预加载部分*/
/*深色模式*/
/*可变项目*/
body.dark .header-info
{color:#fff;background:rgba(51,51,51,0.8);transition: all 0.6s ease-in-out;}
body.dark .top-social img
{background:rgba(51,51,51,0.8);transition: all 0.6s ease-in-out;}
body.dark .top-social_v2 i
{color:#ababab;transition: all 0.6s ease-in-out;}
body.dark .top-social i
{color:#ababab;background:rgba(51,51,51,0.8);transition: all 0.6s ease-in-out;}
body.dark input[type=submit] 
{background-color:rgba(38,38,38,0.8) !important;transition: all 0.6s ease-in-out;}
body.dark .headertop-down svg path 
{fill: rgba(51,51,51,0.8) !important;transition: all 0.6s ease-in-out;}
body.dark img,
body.dark .highlight-wrap,
body.dark iframe,
body.dark .entry-content .aplayer,
body.dark .post-thumb video
{filter:brightness(0.8);}
body.dark .headertop {backdrop-filter:brightness(0.8);}
/*字体*/
.serif{
font-family:Noto Serif SC !important ;
font-size: 16px;
}
body{
font-family:Noto Sans SC !important;
font-size: 16px;
}
.site-header a,.header-user-name,.header-user-menu a {
font-family:Noto Serif SC !important;
}
.site-title a{
font-family: 'Noto Serif SC';
}
.site-info,.site-info a{
font-family:Noto Serif SC !important;
}
.skin-menu p{
font-family:Noto Serif SC !important;
}
h1.main-title,h1.fes-title{
font-family:Noto Serif SC;
}
.header-info p{
font-family:Noto Serif SC !important;
font-size: 16px;
}
.post-list-thumb .post-title h3{
font-size: 18px !important;
}
.pattern-center h1.cat-title,
.pattern-center h1.entry-title {
font-size: 40px ;
}
.single-center .single-header h1.entry-title {
font-size: 32px ;
}
/*背景类*/
.comment-respond textarea {
background-size: contain;
background-repeat: no-repeat;
background-position: right;
}
.search-form.is-visible{
}
.site-footer {
background-color: rgba(255, 255, 255,var(--front_background-transparency,0.8));
}
.wrapper {
background-color: rgba(255, 255, 255,var(--front_background-transparency,0.8));
}
/*首页圆角设置*/
.header-info{
border-radius: 15px;
}
.top-social i,
.focusinfo img{
border-radius: 15px;
}
.focusinfo .header-tou img{
border-radius: 100px;
}
/*标题横线动画*/
/*标题动画*/
.entry-title,.single-center .entry-census,.entry-census,.p-time{
    -webkit-animation:homepage-load-animation 2s;
	animation: homepage-load-animation 2s;
}
@-webkit-keyframes fadeInUp {
	0% {
		-webkit-transform: translateY(200%);
		opacity: 0
	}
	50% {
		-webkit-transform: translateY(200%);
		opacity: 0
	}
	100% {
		-webkit-transform: translateY(0%);
		opacity: 1
	}
}
@keyframes fadeInUp {
	0% {
		transform: translateY(200%);
		opacity: 0
	}
	50% {
		transform: translateY(200%);
		opacity: 0
	}
	100% {
		transform: translateY(0%);
		opacity: 1
	}
}
/*首页封面动画*/
.header-info p,.header-info,.focusinfo .header-tou img,.top-social img,.top-social i,.center-text{
    -webkit-animation:homepage-load-animation  2s;
	animation: homepage-load-animation  2s;
}
/*其他*/
.site-branding,
.nav-search-wrapper,
.user-menu-wrapper,
.nav-search-wrapper nav ul li a,
.searchbox.js-toggle-search i,
.bg-switch i {
    border-radius: 50px;
}
.post-footer .meta {
display:none;
}
.post-modified-time {
display:none;
}
@media (max-width: 860px) {
.headertop-down {
        display: none
    }
}
@media (min-width: 860px) {
.site-header {
    justify-content: center;
}
}
.header-user-menu {
    right: -105%;
}
.shuoshuo-item,
.post-list-thumb {
    border-radius: 10px !important;
}
.post-date, .post-meta {
    border-radius: 5px !important;
}
.post-title {
    border-radius: 0px !important;
}
body{
    background-size:auto;
}
#video-add{
    background-image: url(../assets/basic/add.svg);
}
@media (max-width:860px) {
  .headertop.filter-dot::before {
    background-image: url(../assets/basic/grid.png);
  }
}
.headertop.filter-grid::before {
  background-image: url(../assets/basic/grid.png);
}
.headertop.filter-dot::before {
  background-image: url(../assets/basic/dot.gif);
}
.loadvideo,.video-play {
  background-image: url(../assets/basic/play.svg);
}
.video-pause {
  background-image: url(../assets/basic/pause.svg);
}
#loading-comments {
background-image: url(../assets/basic/puff-load.svg);
}

/* --- TypeRenew 移植补充：评论区折叠入口 --- */
#comments .iro-comments-toggle { cursor:pointer; -webkit-user-select:none; user-select:none; }
#comments .iro-comments-toggle:focus-visible { outline:2px solid var(--theme-skin,#505050); outline-offset:3px; }
#comments::after { content:""; display:block; clear:both; }
#iro-comments-body { clear:both; }
