:root {
    --brand-primary: #1e3a8a;
    --brand-accent: #d97706;
}

body {
    font-family: "Microsoft YaHei", "PingFang SC", sans-serif;
    line-height: 1.6;
}

.navbar-brand span {
    color: var(--brand-primary);
}

.bg-primary {
    background-color: var(--brand-primary) !important;
}

.btn-primary {
    background-color: var(--brand-accent);
    border-color: var(--brand-accent);
}

.btn-primary:hover {
    background-color: #b45309;
    border-color: #b45309;
}

.card {
    transition: transform 0.2s;
}

.card:hover {
    transform: translateY(-5px);
}

footer a {
    color: #ccc;
}

footer a:hover {
    color: white;
}
