/* Calm outlines for profile actions; keep Tariffs fill and the subscription accent. */
#viju-account-menu.account-menu {
    --account-gold: var(--color-yellow-500, #f0b100);
    --account-gold-gradient: linear-gradient(to right in oklab, var(--color-yellow-500, #f0b100) 0%, var(--color-amber-600, #e17100) 100%);
    --account-action-line: #7795c455;
}

#viju-account-menu .account-menu__action:not([data-account-subscription-action]),
#viju-account-menu .account-menu__language > button,
#viju-account-menu .account-menu__staff button,
#viju-account-menu .account-menu__referral.referral-invite,
#viju-account-menu .referral-invite__offer,
#viju-account-menu .referral-invite__offer > strong,
#viju-account-menu .referral-invite__actions button {
    border: 1px solid var(--account-action-line);
}

#viju-account-menu .account-menu__action--violet:not([data-account-subscription-action]) {
    background: linear-gradient(130deg, #121931, #080d22 60%, #111633);
}

#viju-account-menu .account-menu__action--gold {
    box-shadow: none;
}

#viju-account-menu .account-menu__logout {
    border-color: var(--account-action-line);
}

#viju-account-menu .account-menu__orb--gold {
    border-color: var(--account-action-line);
    box-shadow: none;
}

#viju-account-menu .account-menu__action--tariffs,
#viju-account-menu .referral-invite__share {
    background: var(--account-gold-gradient);
    color: var(--color-indigo-950, #1e1b4b);
    text-shadow: none;
    box-shadow: 0 3px 10px #0003;
}

#viju-account-menu .account-menu__action[aria-controls="viju-notification-panel"] {
    background: linear-gradient(130deg, #121931, #080d22 60%, #111633);
}

#viju-account-menu .account-menu__action:not([data-account-subscription-action]):not(.account-menu__action--tariffs) .account-menu__chevron,
#viju-account-menu .account-menu__orb--gold {
    color: var(--account-gold);
}

#viju-account-menu .account-menu__referral {
    --today-gold: var(--account-gold);
}

#viju-account-menu button:focus-visible {
    outline-color: var(--account-gold);
}
