/* --- 1. 首页全宽布局 --- */
.home .wp-site-blocks, .home .entry-content, .home main#wp--skip-link--target {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 图片交互提示：鼠标划过时轻微放大并变亮 */
.wp-block-image.wp-block-image-expand-on-click img {
    cursor: zoom-in; /* 鼠标指针变成放大镜 */
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); /* 平滑过渡 */
}

.wp-block-image.wp-block-image-expand-on-click img:hover {
    transform: scale(1.015); /* 极轻微的放大，不失稳重 */
    filter: brightness(1.05); /* 轻微提亮，像被微光照到一样 */
    box-shadow: 0 10px 25px rgba(0,0,0,0.08); /* 增加一点点浮动的深度感 */
}

#backToTop {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 99;
  border: 1px solid #4a5d4e; /* 森林绿边框 */
  background-color: rgba(255, 255, 255, 0.8); /* 半透明白 */
  color: #4a5d4e;
  cursor: pointer;
  padding: 10px 15px;
  border-radius: 50%; /* 圆形按钮 */
  font-size: 20px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease;
  backdrop-filter: blur(5px); /* 磨砂玻璃效果 */
}

#backToTop:hover {
  background-color: #4a5d4e;
  color: white;
  transform: translateY(-5px); /* 悬浮时轻微上浮 */
}

#backToTop .arrow {
    display: inline-block;
}


.home .wp-block-cover.alignfull {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    min-height: 90vh;
}

/* --- 2. 页眉精简版 --- */
header.site-header {
    max-width: 1200px;
    margin: 0 auto;
    padding: 30px 20px;
    z-index: 999;
    border-bottom: 1px solid #f0f0f0;
}

/* --- 3. 互动区美化 (评论与分享) --- */
.wp-block-comments-query-loop, .sharedaddy {
    padding: 40px;
    background-color: #f9f9f9;
    border-radius: 8px;
    margin-top: 40px;
}

.sharedaddy.sd-like { display: none; }

/* --- 4. 导航细节 --- */
/* Destinations 占位符手势 */
.wp-block-navigation-item:not(.has-child) > .wp-block-navigation-item__content[href="#"] { 
    cursor: default; 
} 

/* 下拉菜单小箭头 */
.has-child > .wp-block-navigation-item__content::after { 
    content: ' ▾'; 
    font-size: 10px; 
    vertical-align: middle; 
    opacity: 0.6; 
}

/* --- 5. 麓野仙踪淡入动画 --- */
.wp-block-cover { animation: fadeInHero 1.8s ease-in-out; }
.wp-block-cover .wp-block-cover__inner-container {
    animation: fadeInUpText 2s ease-out;
    animation-delay: 0.5s;
    animation-fill-mode: both;
}

@keyframes fadeInHero { from { opacity: 0; } to { opacity: 1; } }
@keyframes fadeInUpText {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

/* 文章标题悬浮效果 */
.home .entry-title a {
    text-decoration: none;
    transition: color 0.3s ease;
}
.home .entry-title a:hover { color: #d4af37; }