html[data-theme="dark"] body.home-redesign {
    --home-canvas: #101216;
    --home-surface: #191c22;
    --home-soft: #22262e;
    --home-text: #f1f2f4;
    --home-muted: #a2a7b0;
    color-scheme: dark;
    color: var(--home-text);
    background: var(--home-canvas);
}
html[data-theme="dark"] .home-v2,
html[data-theme="dark"] .home-possibilities,
html[data-theme="dark"] .home-earn { color: var(--home-text); background: var(--home-canvas); }
html[data-theme="dark"] .home-market-board,
html[data-theme="dark"] .home-crypto-showcase { color: var(--home-text); background: var(--home-surface); }
html[data-theme="dark"] .home-market-card { background: var(--home-soft); }
html[data-theme="dark"] .home-event-card,
html[data-theme="dark"] .possibility-card--feature,
html[data-theme="dark"] .home-earn-card { color: var(--home-text); background: var(--home-surface); box-shadow: none; }
html[data-theme="dark"] .home-v2-title,
html[data-theme="dark"] .home-v2-kicker,
html[data-theme="dark"] .home-v2-alt,
html[data-theme="dark"] .home-v2-member-actions a:last-child,
html[data-theme="dark"] .home-market-card h2,
html[data-theme="dark"] .home-trending-pair,
html[data-theme="dark"] .home-trending-price strong,
html[data-theme="dark"] .home-tradfi-row,
html[data-theme="dark"] .home-tradfi-symbol strong,
html[data-theme="dark"] .home-tradfi-quote strong,
html[data-theme="dark"] .home-market-tabs button.is-active,
html[data-theme="dark"] .home-market-hot-header > a,
html[data-theme="dark"] .home-market-row,
html[data-theme="dark"] .home-event-timer strong,
html[data-theme="dark"] .home-event-title,
html[data-theme="dark"] .home-stat strong,
html[data-theme="dark"] .home-possibilities-header h2,
html[data-theme="dark"] .possibility-card-label,
html[data-theme="dark"] .possibility-card h3,
html[data-theme="dark"] .possibility-card-value,
html[data-theme="dark"] .home-section-heading h2,
html[data-theme="dark"] .home-earn-symbol > span,
html[data-theme="dark"] .home-earn-rate,
html[data-theme="dark"] .home-earn-rate strong,
html[data-theme="dark"] .home-crypto-active strong { color: var(--home-text); }
html[data-theme="dark"] .home-v2-subtitle,
html[data-theme="dark"] .home-market-months,
html[data-theme="dark"] .home-market-tabs button,
html[data-theme="dark"] .home-event-timer,
html[data-theme="dark"] .home-stat span,
html[data-theme="dark"] .home-possibilities-header p,
html[data-theme="dark"] .home-section-heading p,
html[data-theme="dark"] .home-section-kicker,
html[data-theme="dark"] .home-earn-description,
html[data-theme="dark"] .home-crypto-active small { color: var(--home-muted); }
html[data-theme="dark"] .home-v2-signup,
html[data-theme="dark"] .home-v2-social,
html[data-theme="dark"] .home-v2-download { color: var(--home-text); background: var(--home-soft); }
html[data-theme="dark"] .home-v2-signup input { color: var(--home-text); }
html[data-theme="dark"] .home-earn-ring { border-color: rgba(255,255,255,.14); box-shadow: 0 12px 34px rgba(0,0,0,.2), inset 0 0 28px rgba(255,255,255,.04); }
html[data-theme="dark"] .home-earn-ring::before { border-color: rgba(255,255,255,.08); }
html[data-theme="dark"] .home-crypto-controls button { border-color: #363b45; color: var(--home-text); background: var(--home-soft); }
html[data-theme="dark"] .home-crypto-showcase::before { background: rgba(255,255,255,.08); }

html[data-theme="dark"] .home-finale { color: #f1f2f4; background: #101216; }
html[data-theme="dark"] .home-finale-media::after {
    background: linear-gradient(90deg, #101216 0%, rgba(16,18,22,.97) 35%, rgba(16,18,22,.74) 54%, transparent 78%);
}
@media (max-width: 720px) {
    html[data-theme="dark"] .home-finale-media::after {
        background: linear-gradient(180deg, #101216, transparent 20%);
    }
}
