:root {
    --main-color: #11A84E; /* 主色调 */
    --aux-color: #22C768; /* 辅助色 */
    --button-gradient: linear-gradient(180deg, #2AD16F 0%, #13994A 100%); /* 按钮 */
    --card-bg: #11271B; /* Card BG */
    --bg-color: #08160F; /* 背景 */
    --text-main: #F2FFF6; /* Text Main */
    --text-secondary: #A7D9B8; /* Text Secondary */
    --border-color: #2E7A4E; /* 边框 */
    --glow-color: #57E38D; /* Glow */
    --gold: #F2C14E; /* Gold */
    --divider-color: #1E3A2A; /* Divider */
    --deep-green: #0A4B2C; /* Deep Green */
}

/* --- Base Styles --- */
.page-index-vip-program {
    font-family: 'Arial', sans-serif;
    color: var(--text-main); /* Default text color for the page content */
    background-color: var(--bg-color); /* Inherit from shared.css, which is #08160F */
    line-height: 1.6;
}

.page-index-vip-program__container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
}