/* ===========================
   Farb-Variablen
   =========================== */
:root {
    --nm-gold: #B38E58;
    --nm-gold-dark: #927141;
    --nm-text: #5b6673;
    --nm-white: #ffffff;
}

/* ===========================
   1) Standard-Buttons HivePress
   =========================== */

/* Primäre Buttons (Listing-Formulare, Aktionen usw.) */
body .hp-button,
body .hp-form__button,
body .hp-block__actions .hp-button,
body .hp-pagination__link,
body .hp-filter__button {
    background-color: var(--nm-gold) !important;
    border: 1px solid var(--nm-gold) !important;
    color: var(--nm-white) !important;
    border-radius: 999px;
    padding: 0.55rem 1.4rem;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.4;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.35rem;
    cursor: pointer;
    transition:
        background-color 0.15s ease,
        border-color 0.15s ease,
        color 0.15s ease,
        box-shadow 0.15s ease,
        transform 0.05s ease;
}

/* Hover/Fokus – Gold etwas dunkler */
body .hp-button:hover,
body .hp-form__button:hover,
body .hp-block__actions .hp-button:hover,
body .hp-pagination__link:hover,
body .hp-filter__button:hover {
    background-color: var(#927141) !important;
    border-color: var(#927141) !important;
    color: var(--nm-white) !important;
    text-decoration: none;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
    transform: translateY(-1px);
}

/* Deaktiviert */
body .hp-button[disabled],
body .hp-form__button[disabled] {
    opacity: 0.6;
    cursor: not-allowed;
    box-shadow: none;
    transform: none;
}

/* ===========================
   2) Links & spezielle Actions
   =========================== */

/* Alle HivePress-Links: Gold + dunkler Gold-Hover */
body .hp-link {
    color: var(--nm-gold);
    text-decoration: none;
}

body .hp-link:hover {
    color: var(#927141);
    text-decoration: underline;
}

/* "Profil anzeigen" & "Konto löschen" NICHT als Button,
   sondern als einfache Links (ohne Hintergrund) */
body .hp-form__action--vendor-view,
body .hp-form__action--vendor-view:hover,
body .hp-form__action--user-delete,
body .hp-form__action--user-delete:hover {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
}

/* Profil anzeigen: wie normaler Gold-Link */
body .hp-form__action--vendor-view,
body .hp-form__action--vendor-view .hp-icon {
    color: var(--nm-gold) !important;
}

/* Konto löschen: roter Link */
body .hp-form__action--user-delete,
body .hp-form__action--user-delete .hp-icon {
    color: #cc4b4b !important;
}

body .hp-form__action--user-delete:hover,
body .hp-form__action--user-delete:hover .hp-icon {
    color: #a63a3a !important;
}

/* "Mein Standort"-Icon einfärben */
a[title="Mein Standort"] .hp-icon {
    color: #B38E58; /* Gold */
}

a[title="Mein Standort"]:hover .hp-icon {
    color: #927141; /* dunkleres Gold beim Hover */
}
