/* Bitcoin for Octogenarians — Warm Gold/Cream Theme */

[data-brand="octobtc"] {
    --color-primary: #d4a017;
    --color-primary-rgb: 212, 160, 23;
    --color-primary-dark: #b8890f;
    --color-primary-light: #e6b832;
    --color-accent: #8b6914;
    --color-accent-rgb: 139, 105, 20;

    --color-bg: #faf6ee;
    --color-bg-elevated: #ffffff;
    --color-bg-card: #ffffff;
    --color-bg-card-hover: #f5edd8;
    --color-bg-subtle: #f5edd8;

    --color-text: #2c2416;
    --color-text-secondary: #5c4a2a;
    --color-text-tertiary: #8b7748;
    --color-text-inverse: #ffffff;

    --color-border: rgba(44, 36, 22, 0.08);
    --color-border-hover: rgba(44, 36, 22, 0.15);

    --gradient-hero: linear-gradient(135deg, #3d2e14 0%, #5c4a2a 40%, #2c2416 100%);
    --gradient-accent: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);
    --gradient-text: linear-gradient(135deg, #d4a017 0%, #8b6914 100%);
    --gradient-card: linear-gradient(145deg, rgba(212,160,23,0.03) 0%, rgba(139,105,20,0.03) 100%);
    --gradient-glow: radial-gradient(ellipse at 50% 0%, rgba(212,160,23,0.12) 0%, transparent 60%);

    --pattern-dots: radial-gradient(circle, rgba(44,36,22,0.04) 1px, transparent 1px);
    --pattern-size: 24px 24px;

    color-scheme: light;
}

/* Hero text on gradient */
[data-brand="octobtc"] .hero--gradient { color: #fff; }
[data-brand="octobtc"] .hero--gradient .hero__subtitle { color: rgba(255,255,255,0.85); }
[data-brand="octobtc"] .hero--gradient .hero__eyebrow {
    background: rgba(255, 255, 255, 0.15);
    border-color: rgba(255, 255, 255, 0.3);
    color: #ffffff;
}

/* Header on gradient hero */
[data-brand="octobtc"] .site-header { color: #ffffff; }
[data-brand="octobtc"] .site-header .nav-link { color: rgba(255, 255, 255, 0.85); }
[data-brand="octobtc"] .site-header .nav-link:hover { color: #ffffff; background: rgba(255, 255, 255, 0.15); }
[data-brand="octobtc"] .site-header .logo { color: #ffffff; }
[data-brand="octobtc"] .site-header.scrolled { background: rgba(250, 246, 238, 0.95); }
[data-brand="octobtc"] .site-header.scrolled .nav-link { color: var(--color-text-secondary); }
[data-brand="octobtc"] .site-header.scrolled .nav-link:hover { color: var(--color-text); background: var(--color-border); }
[data-brand="octobtc"] .site-header.scrolled .logo { color: var(--color-text); }

/* Warmer card style */
[data-brand="octobtc"] .card {
    border-color: rgba(212, 160, 23, 0.12);
}
[data-brand="octobtc"] .card:hover {
    border-color: rgba(212, 160, 23, 0.3);
}

/* Founder card warmth */
[data-brand="octobtc"] .founder-card__avatar {
    background: var(--gradient-accent);
}
