/* Styles for the site brand area (icon/button) */

.site-brand {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

/* Brand button: blue/cyan gradient to match solwar identity */
/* Use a more specific selector to override the pump-fun styles and match the
   disconnect-style appearance but in blue. */
.roadmap-button.brand-button,
#brandButton.roadmap-button {
    min-width: 140px;
    padding: 8px 14px;
    font-size: 12px;
    /* Slightly smaller typography to match username */
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.02em;
    border-radius: 8px;
    /* Slightly brighter blue/cyan gradient variant */
    background: linear-gradient(135deg, rgba(59,130,246,0.22) 0%, rgba(6,182,212,0.18) 100%);
    border: 1px solid rgba(59,130,246,0.45);
    color: #ffffff; /* brighter white text for contrast */
    box-shadow: none;
    transition: all 0.16s ease;
    min-height: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.roadmap-button.brand-button::before,
#brandButton.roadmap-button::before {
    /* hide the pump-fun shine for this variant */
    display: none;
}
.roadmap-button.brand-button:hover,
#brandButton.roadmap-button:hover {
    transform: translateY(-1px);
    background: linear-gradient(135deg, rgba(59,130,246,0.34) 0%, rgba(6,182,212,0.30) 100%);
    border-color: rgba(6,182,212,0.72);
    box-shadow: none;
}

@media (max-width: 900px) {
    .brand-button { min-width: 100px; font-size: 13px; }
}
