/* Youtooz brand overrides */
:root {
    --brand-accent: #000000;
    --brand-bg: #ffffff;
    --brand-promo-bg: #000000;
    --brand-promo-text: #ffffff;
}

.brand-logo-link {
    font-weight: 800;
    letter-spacing: -0.02em;
    text-transform: none;
    font-size: 1.35rem;
}

.brand-promo-banner {
    background: #000 !important;
    color: #fff !important;
}

.brand-promo-slide {
    color: #fff !important;
    font-weight: 600;
    letter-spacing: 0.02em;
}

.brand-hero-line1,
.brand-hero-line2 {
    font-weight: 800;
    letter-spacing: -0.03em;
}

.brand-hero-cta {
    background: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.06em;
}

.brand-hero-cta:hover {
    background: #222 !important;
}

.brand-top-header {
    border-bottom: 2px solid #000;
}

.brand-story-kicker {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}

.home-download-banner {
    display: none !important;
}

.brand-hero-overlay {
    background: linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.55) 100%);
}

.brand-hero-copy {
    color: #fff;
    text-shadow: 0 2px 12px rgba(0,0,0,0.35);
}

.hero-trending-title {
    font-weight: 800;
    letter-spacing: -0.02em;
}
