/* BTC Treasury — Orange/Bitcoin Theme */

[data-brand="btctreasury"] {
    --color-primary: #f7931a;
    --color-primary-rgb: 247, 147, 26;
    --color-primary-dark: #d4790e;
    --color-primary-light: #f9a94b;
    --color-accent: #e8860f;
    --color-accent-rgb: 232, 134, 15;

    --color-bg: #0d0d1a;
    --color-bg-elevated: #141428;
    --color-bg-card: #1a1a2e;
    --color-bg-card-hover: #222240;
    --color-bg-subtle: #141428;

    --color-text: #f0f0f5;
    --color-text-secondary: #a0a0b8;
    --color-text-tertiary: #707088;
    --color-text-inverse: #0d0d1a;

    --color-border: rgba(240, 240, 245, 0.08);
    --color-border-hover: rgba(240, 240, 245, 0.15);

    --gradient-hero: linear-gradient(135deg, #1a1a2e 0%, #0d0d1a 40%, #1a0e00 100%);
    --gradient-accent: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);
    --gradient-text: linear-gradient(135deg, #f7931a 0%, #f9a94b 100%);
    --gradient-card: linear-gradient(145deg, rgba(247,147,26,0.05) 0%, rgba(232,134,15,0.03) 100%);
    --gradient-glow: radial-gradient(ellipse at 50% 0%, rgba(247,147,26,0.15) 0%, transparent 60%);

    --pattern-dots: radial-gradient(circle, rgba(240,240,245,0.04) 1px, transparent 1px);
    --pattern-size: 24px 24px;

    color-scheme: dark;
}

/* Hero text on gradient */
[data-brand="btctreasury"] .hero--gradient { color: #fff; }
[data-brand="btctreasury"] .hero--gradient .hero__subtitle { color: rgba(255,255,255,0.8); }
[data-brand="btctreasury"] .hero--gradient .hero__eyebrow {
    background: rgba(247, 147, 26, 0.15);
    border-color: rgba(247, 147, 26, 0.4);
    color: #f9a94b;
}

/* Header on dark background */
[data-brand="btctreasury"] .site-header { color: #ffffff; }
[data-brand="btctreasury"] .site-header .nav-link { color: rgba(255, 255, 255, 0.75); }
[data-brand="btctreasury"] .site-header .nav-link:hover { color: #ffffff; background: rgba(247, 147, 26, 0.15); }
[data-brand="btctreasury"] .site-header .logo { color: #ffffff; }
[data-brand="btctreasury"] .site-header.scrolled { background: rgba(13, 13, 26, 0.95); }
[data-brand="btctreasury"] .site-header.scrolled .nav-link { color: var(--color-text-secondary); }
[data-brand="btctreasury"] .site-header.scrolled .nav-link:hover { color: var(--color-text); background: rgba(247, 147, 26, 0.1); }
[data-brand="btctreasury"] .site-header.scrolled .logo { color: var(--color-text); }

/* Footer on dark */
[data-brand="btctreasury"] .site-footer { background: var(--color-bg-elevated); }
[data-brand="btctreasury"] .site-footer .footer-logo { color: var(--color-text); }

/* Card borders on dark */
[data-brand="btctreasury"] .card { border-color: rgba(247, 147, 26, 0.12); }
[data-brand="btctreasury"] .card:hover { border-color: rgba(247, 147, 26, 0.3); }

/* Gradient text override for dark theme */
[data-brand="btctreasury"] .gradient-text {
    background: var(--gradient-text);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* Form inputs on dark background */
[data-brand="btctreasury"] .form-input {
    background: var(--color-bg-elevated);
    border-color: var(--color-border);
    color: var(--color-text);
}
[data-brand="btctreasury"] .form-input:focus {
    border-color: var(--color-primary);
    box-shadow: 0 0 0 3px rgba(247, 147, 26, 0.15);
}

/* Founder card on dark */
[data-brand="btctreasury"] .founder-card {
    background: var(--color-bg-card);
    border-color: var(--color-border);
}
[data-brand="btctreasury"] .founder-card__avatar {
    background: var(--gradient-accent);
    color: var(--color-text-inverse);
}
