/* seedz1 全站主题变量：与 Tailwind primary（#1D2087）一致；后台基本配置可内联覆盖 --cat-primary / --cat-text / --cat-menu */

:root {
    --cat-primary: #1D2087;
    --cat-accent: #722F8B;
    --color-primary: var(--cat-primary);
    --cat-menu: #000;
    --cat-primary-text: #fff;
    --cat-bg: #f6f8fc;
    --cat-text: #333;
    --cat-border: #dfe4ed;
    --cat-border-lighter: #e6ebf5;
    --cat-muted: #666;
    --cat-max: 1320px;
    --cat-header-z: 10009;
    --cat-border-radius: 0px;
    --danger-color: #c80000;
    --seedz1-fg: #1a1a1a;
    --seedz1-bg: #fff;
    --seedz1-accent: var(--cat-primary);
}

/* 产品金额：币种 + 数字同色同字重 */
.site-product-price {
    color: var(--danger-color, #c80000);
    font-weight: 400;
}

/*
 * 全站面包屑垂直位置基准（对齐新闻详情）：
 * main 顶部 pt-4 / lg:pt-5；crumb 自身 mb-6；容器 max-w-7xl + px-4/sm:px-6/lg:px-8
 */
.site-page-main {
    padding-top: 1rem;
}

@media (min-width: 1024px) {
    .site-page-main {
        padding-top: 1.25rem;
    }
}

.site-crumb,
.news-detail-crumb {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    min-width: 0;
    margin-bottom: 1.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: var(--cat-muted, #666);
}

.site-crumb > a,
.site-crumb > .site-crumb__sep,
.news-detail-crumb > a,
.news-detail-crumb > .news-detail-crumb__sep,
.news-detail-crumb > .site-crumb__sep {
    flex-shrink: 0;
}

.site-crumb > a:hover,
.news-detail-crumb > a:hover {
    color: var(--cat-primary, #1d2087);
}

.site-crumb__sep,
.news-detail-crumb__sep {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    color: #cbd5e1;
}

.site-crumb__current,
.news-detail-crumb__current {
    min-width: 0;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--cat-text, #333);
}
