/* FullPSD v41 — Premium navigation link. Accent is editable in Admin > Full TEXT. */
.site-nav .nav-row > .nav-premium-link,
.site-nav .nav-row > .nav-premium-link:hover,
.site-nav .nav-row > .nav-premium-link:focus-visible {
    color: color-mix(in srgb, var(--premium-link-color, #D4AF37) 82%, #30240b) !important;
    background: color-mix(in srgb, var(--premium-link-color, #D4AF37) 15%, #ffffff) !important;
    border: 1px solid color-mix(in srgb, var(--premium-link-color, #D4AF37) 48%, #ffffff) !important;
    border-radius: 9px !important;
    box-shadow: 0 2px 8px color-mix(in srgb, var(--premium-link-color, #D4AF37) 16%, transparent);
    font-weight: 900 !important;
}
.site-nav .nav-row > .nav-premium-link::before {
    content: "★";
    display: inline-block;
    flex: 0 0 auto;
    margin-right: 5px;
    color: var(--premium-link-color, #D4AF37);
    font-size: 11px;
    line-height: 1;
}
.site-nav .nav-row > .nav-premium-link.is-active {
    box-shadow: 0 0 0 2px color-mix(in srgb, var(--premium-link-color, #D4AF37) 20%, transparent), 0 3px 10px color-mix(in srgb, var(--premium-link-color, #D4AF37) 18%, transparent);
}
@media (max-width: 720px) {
    .site-nav .nav-row > .nav-premium-link::before { margin-right: 2px; font-size: 9px; }
}
