/* 全屏固定背景 */
body {
  background: url("/images/bg.webp") no-repeat center center fixed !important;
  background-size: cover !important;
}

/* 干掉 wrap 的灰色背景 */
#wrap {
  background: transparent !important;
}

/* 干掉 banner 默认图 */
#banner {
  background: transparent !important;
}

/* header 渐变遮罩也去掉 */
#header:before, #header:after {
  background: transparent !important;
}

/* 所有带背景的元素全部透明 */
#main,
#content,
.article,
.article-inner,
.article-header,
.article-footer,
.article-meta,
.article-entry,
.widget-wrap,
.widget,
#comments,
#page-nav {
  background: transparent !important;
  box-shadow: none !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
}

/* 页脚 */
#footer {
  background: transparent !important;
  border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* ===== 文字全部白色 + 阴影 ===== */
body, p, li, span, h1, h2, h3, h4,
.article-title, .article-title a,
.article-entry, .article-entry p,
.article-date, .article-category, .article-category-link,
.article-tag-list-link,
.widget-title, .widget, .widget a,
.category-list-link, .tag-list-link,
.main-nav-link, .mobile-nav-link,
#footer, #footer a,
.archive-list-link, .archive-list-item {
  color: #fff !important;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.7) !important;
}

a { color: #a0d8ff !important; }
a:hover { color: #fff !important; }
