/*
Theme Name: Nginx Minimal Blog Theme 
*/


/* 设置页眉容器 */
.site-header {
    display: flex; /* 启用 Flexbox 布局 */
    justify-content: flex-end; /* 将内容推到容器的右侧 */
    align-items: center; /* 垂直居中对齐子元素 */
    padding: 15px 20px; /* 给页眉内部一些填充，防止搜索框紧贴边缘 */
}

/* 搜索框容器的样式 */
.header-search {
    /* 如果页眉中只有搜索框，这个 div 内部的样式可能就足够了 */
    /* 例如，给搜索框本身一些内边距，如果它没有 */
    padding: 5px 10px;
}

/* 如果你想微调搜索表单本身的样式 */
.header-search .search-form {
    /* 例如，设置表单宽度 */
    max-width: 250px; 
}

.search,.search-results {
font-size:20px;
color:#fff;
background-image: url("https://arpa.dpdns.org/wp-content/uploads/2025/11/Telegram-Apply-Chat-Background.png") !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position-x: center;
	--hope-colors-background: #f7f8fa00 !important;
line-height: 2em;
}


.signature {
	text-align: center;
	color: lightgrey;
	padding-top: 5%;
	font-size: 13px;
}

.text > p:nth-child(n+1) {
	backdrop-filter: blur(0.2px);
	background-color: rgba(255, 255, 255, 0.62) !important;
	border-radius: 15px;
	text-align: center;
	margin: 0 0 0 20%;
	width: 60%;
	padding: 0;
}

.photo.entered.litespeed-loading {
	width: 100% !important;
	height: 100% !important;
}

.from_name {
	backdrop-filter: blur(5.7px);
	background-color: rgba(161, 51, 51, 0.44) !important;
	color: blanchedalmond;
	padding-left: 5%;
}
body,wp-singular,page-template,page-template-telegram,page-template-telegram-php,page,.wp-theme-nginx-blog-theme,.customize-support,.litespeed_lazyloaded,.custom-single-post-background {
font-size:20px;
color:#fff;
background-image: url("https://arpa.dpdns.org/wp-content/uploads/2025/11/Telegram-Apply-Chat-Background.png") !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position-x: center;
	--hope-colors-background: #f7f8fa00 !important;
line-height: 2em;
}

li.sitemap-item:nth-child(n) > a:nth-child(1) {
	backdrop-filter: blur(1px);
	background-color: rgba(255, 255, 255, 0.39) !important;
	border-radius: 9px;
	padding: 0 1% 0 1%;
}

.wp-block-details {
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 3em;
	margin-top: 2em;
}
.wp-block-search__label {
margin-left: 300px;
}
.wp-block-search__inside-wrapper,wp-block-search__input,#wp-block-search__input-1 {
	margin-left: 150px;
	width: 800px !important;
}