[data-brand="guf"] {
    --brand-primary: var(--guf-orange);
    --brand-secondary: var(--guf-yellow);
    --brand-accent: var(--guf-orange);
    --brand-accent-bright: var(--woow-yellow-bright);
    --font-display: 'Ubuntu', sans-serif;
}

[data-brand="guf"] body,
[data-brand="guf"] h1,
[data-brand="guf"] h2,
[data-brand="guf"] h3,
[data-brand="guf"] h4,
[data-brand="guf"] h5,
[data-brand="guf"] h6 {
    font-family: 'Ubuntu', sans-serif;
}

[data-brand="guf"] .nav-link:hover::after {
    background-color: var(--guf-orange);
}

[data-brand="guf"] .btn-brand {
    background-color: var(--guf-orange);
}

[data-brand="guf"] .btn-brand:hover {
    background-color: #e5a810;
}

[data-brand="guf"] .card-badge {
    background-color: var(--guf-orange);
}

[data-brand="guf"] .filter-pill.active {
    background-color: var(--guf-orange);
    border-color: var(--guf-orange);
}

[data-brand="guf"] .tag {
    background-color: var(--guf-yellow);
}

[data-brand="guf"] .tag-outline {
    border: 2px solid var(--guf-orange);
    color: var(--guf-orange);
    background-color: transparent;
}

[data-brand="guf"] .nav-brand-link.guf {
    color: var(--guf-orange);
    font-weight: 900;
}

[data-brand="guf"] .mobile-menu-link.guf {
    color: var(--guf-orange);
}

[data-brand="guf"] .presentation-option.active {
    background-color: var(--guf-orange);
    border-color: var(--guf-orange);
}

[data-brand="guf"] .gallery-thumb.active,
[data-brand="guf"] .gallery-thumb:hover {
    border-color: var(--guf-orange);
}

[data-brand="guf"] .distribuidor-card:hover {
    border-color: var(--guf-orange);
}

[data-brand="guf"] .distribuidor-contact a {
    color: var(--guf-orange);
}

[data-brand="guf"] .outline-text {
    -webkit-text-stroke: 2px var(--guf-orange);
}

[data-brand="guf"] .outline-text-dark {
    -webkit-text-stroke: 2px var(--bg-black);
}

[data-brand="guf"] .hero-bg {
    background-color: var(--guf-orange);
}

[data-brand="guf"] .accent-bg {
    background-color: var(--guf-yellow);
}

[data-brand="guf"] .text-brand-primary {
    color: var(--guf-orange);
}

[data-brand="guf"] .border-brand {
    border-color: var(--guf-orange);
}

[data-brand="guf"] .bg-brand-gradient {
    background: linear-gradient(135deg, var(--guf-orange) 0%, var(--guf-yellow) 100%);
}

[data-brand="guf"] .hover\:text-brand:hover {
    color: var(--guf-orange);
}

[data-brand="guf"] .btn-guf-specific {
    background-color: var(--guf-orange);
    color: white;
}

[data-brand="guf"] .btn-guf-outline {
    border: 2px solid var(--guf-orange);
    color: var(--guf-orange);
    background-color: transparent;
}

[data-brand="guf"] .btn-guf-outline:hover {
    background-color: var(--guf-orange);
    color: white;
}
