/* news/components/AppHeader.vue */

  /* ===== CSS hovers вместо inline @mouseenter/@mouseleave ===== */
.header-link-brand[data-v-87ee389f] {
    transition: color 0.2s ease;
}
.header-link-brand[data-v-87ee389f]:hover {
    color: white !important;
}
.dropdown-item[data-v-87ee389f] {
    transition: background 0.15s ease;
}
.dropdown-item[data-v-87ee389f]:hover {
    background: var(--bg-warm) !important;
}
.dropdown-item-logout[data-v-87ee389f] {
    transition: background 0.15s ease, color 0.15s ease;
}
.dropdown-item-logout[data-v-87ee389f]:hover {
    background: var(--bg-warm) !important;
    color: #DC2626 !important;
}
.signin-link[data-v-87ee389f] {
    transition: background 0.2s ease, color 0.2s ease;
}
.signin-link[data-v-87ee389f]:hover {
    background: var(--brand) !important;
    color: white !important;
}
.cat-nav-link[data-v-87ee389f] {
    transition: color 0.15s ease, background 0.15s ease;
}
.cat-nav-link[data-v-87ee389f]:hover {
    color: var(--ink) !important;
    background: var(--bg-surface) !important;
}
.main-nav-btn[data-v-87ee389f] {
    transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
}
.main-nav-btn[data-v-87ee389f]:hover {
    transform: translateY(-1px);
    box-shadow: 0 6px 18px rgba(34,197,94,0.35) !important;
}
.submit-news-btn[data-v-87ee389f] {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.submit-news-btn[data-v-87ee389f]:hover {
    transform: translateY(-1px);
    box-shadow: 0 8px 28px rgba(234,133,32,0.3) !important;
}

