/* ==================== 皮肤：暖阳（amber） ====================
   琥珀暖棕主色 + 米色纸感底 + 暖白卡片描边，温暖舒适的阅读氛围。
   加载顺序在 bulma/style/bundle/prism 之后，仅做覆盖。 */

/* ---- 页面底色：米色纸感 ---- */
html,
body { background: #fbf5ea; }
::selection { background: rgba(217, 119, 6, .18); }

/* ---- 链接 / 交互主色 ---- */
.content a:not(.button) { color: #c2690c; }
.content a:not(.button):hover { color: #a3560a; }
.card .title a:hover { color: #d97706; }
.navbar-main .navbar-item:hover,
.navbar-main .navbar-item.is-active { color: #c2690c; }
.navbar-main .navbar-item .sub-menu:after { color: #d97706; }
.has-link-grey:hover,
.has-link-black-ter:hover { color: #c2690c !important; }
.breadcrumb a:hover { color: #c2690c; }
.widget .menu-list a:hover { background: #f8eedb; color: #c2690c; }
.widget .media-content .has-link-grey:hover { color: #c2690c; }

/* ---- 卡片：暖白 + 细描边 ---- */
.card,
.card-normal .card {
    background: #fffdf7;
    border: 1px solid #f0e5cf;
    box-shadow: 0 1px 2px rgba(67, 48, 28, .04), 0 4px 16px rgba(67, 48, 28, .05);
}
.card-normal .card:hover {
    box-shadow: 0 2px 4px rgba(67, 48, 28, .05), 0 12px 32px rgba(67, 48, 28, .11);
}

/* ---- 导航：暖白毛玻璃 ---- */
.navbar-main {
    background: rgba(255, 250, 240, .92);
    box-shadow: 0 1px 0 rgba(67, 48, 28, .06), 0 2px 14px rgba(67, 48, 28, .05);
}

/* ---- 引用 / 时间线 ---- */
.content blockquote,
.article blockquote {
    border-left-color: #d97706;
    background: #fdf3e0;
    color: #6b5236;
}
.timeline .media:before {
    background: #d97706;
    box-shadow: 0 0 0 3px rgba(217, 119, 6, .16);
}

/* ---- 分页 ---- */
.pagination .pagination-link:not(.is-current):hover,
.pagination .pagination-previous:hover,
.pagination .pagination-next:hover {
    background: #f8eedb;
    color: #c2690c;
    box-shadow: 0 2px 8px rgba(217, 119, 6, .14);
}
.pagination .pagination-link.is-current {
    background-color: #d97706;
    border-color: #d97706;
    box-shadow: 0 3px 10px rgba(217, 119, 6, .3);
}

/* ---- 按钮 ---- */
.button.is-primary { background-color: #d97706; }
.button.is-primary:hover,
.button.is-primary.is-hovered { background-color: #c2690c; border-color: transparent; color: #fff; }

/* ---- 代码：暖色行内代码 ---- */
.content :not(pre) > code { background: #f7eeda; color: #8a5a1b; }

/* ---- 页脚 ---- */
.footer { background: #f7efe1; border-top-color: #ece0c9; }
.footer a:hover { color: #c2690c; }

/* ---- 回到顶部 ---- */
#back-to-top { color: #d97706; }

/* ---- 搜索面板 / 加载进度条 ---- */
.pace .pace-progress { background: #d97706; }
.searchbox .ins-section .ins-section-header::before { background: #d97706; }
.searchbox .ins-section .ins-search-item.active,
.searchbox .ins-section .ins-search-item:hover { background: #d97706; }
.searchbox .searchbox-input-wrapper .searchbox-close:hover { color: #d97706; }
.searchbox .ins-section .ant-tag:hover {
    background: #d97706;
    box-shadow: 0 3px 8px rgba(217, 119, 6, .35);
}

/* ---- 博主名片：暖阳调 ---- */
.site-author { background: #fffdf7; border-color: #f0e5d6; }
.site-author-stats { border-top-color: #f0e5d6; }
.site-author-stats b { color: #d97706; }
.site-author-social a:hover { color: #c2690c; background: #f8eedb; }
