/* 清蓝主题：布局与开奖波色沿用六合王，仅覆盖品牌配色。 */
:root {
    --divider-image: url("../img/theme-ad-divider.svg");
    --expert-title-edge: var(--color-accent);
    --color-accent: #2685d4;
    --brand-gradient: linear-gradient(#c4e8ff 0%, #6bbcf1 100%);
    --active-gradient: linear-gradient(#dcefff, #6bbcf1);
    --theme-soft: #dcefff;
    --theme-ink: #155382;
}
body {
    background: #fff;
}
/* 独立背景图片：仅宽屏显示两侧装饰，中间及页面底色保持白色。 */
@media (min-width: 824px) {
    body {
        background-image: url("../img/bg-theme.png");
        background-position: center top;
        background-repeat: repeat-y;
    }
}
.main .header .tabs .tab.active,
.main .nav {
    color: var(--theme-ink);
}
.content > section td[colspan],
.tuku-title {
    background: var(--theme-soft);
    color: var(--theme-ink);
}
.content > section table {
    border-color: var(--color-accent);
}
.main .gallery-detail {
    border-top-color: var(--color-accent);
}
.main .gallery-detail-header {
    background: #eef7ff;
    border-bottom-color: #6bbcf1;
}
.main .gallery-detail-navigation a {
    background: var(--active-gradient);
    border-color: var(--color-accent);
    color: var(--theme-ink);
}
