.pkp_brand_footer{
         display: none;
}

/* ==========================================================================
   Register/Login header actions
   --------------------------------------------------------------------------
   No background box (fully transparent over the header image), text kept
   readable with a dark drop-shadow instead. Positioned to the right edge
   of the header on desktop, matching the theme's default alignment.
   ========================================================================== */

.pkp_structure_head .pkp_navigation_user {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    background: transparent;
    padding: 0;
    margin: 0;
    border: none;
    box-shadow: none;
}

.pkp_structure_head .pkp_navigation_user .profile a {
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 0.9rem !important;
    letter-spacing: 0.3px !important;
    text-decoration: none !important;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.85), 0 0 6px rgba(0, 0, 0, 0.6) !important;
    padding: 0.3rem 0.4rem !important;
    display: inline-block !important;
    background: transparent !important;
    transition: opacity 0.2s ease;
}

.pkp_structure_head .pkp_navigation_user .profile a:hover,
.pkp_structure_head .pkp_navigation_user .profile a:focus {
    opacity: 0.8;
    text-decoration: underline !important;
}

/* Desktop: theme centers .pkp_navigation_user_wrapper via
   left: 50% + transform: translateX(-50%) (see head.less). Override to
   pin it to the right edge instead, clear of the logo in the center. */
@media (min-width: 992px) {
    .pkp_navigation_user_wrapper {
        left: auto;
        right: 1rem;
        top: 0.5rem;
        transform: none;
    }
}

/* Below the theme's desktop breakpoint, the user nav collapses into the
   hamburger menu and is no longer absolutely positioned over the header
   image, so plain stacked links (no box) are enough here too. */
@media (max-width: 991px) {
    /* Mobile menu drops down on a light background (@bg-base), not over
       the header image, so use dark text instead of the white used over
       the image on desktop. */
    .pkp_structure_head .pkp_navigation_user .profile a {
        color: #1e1e1e !important;
        text-shadow: none !important;
    }
}
