/* Custom Logo Styling */
.app-brand-logo {
    display: inline-flex;
    align-items: center;
    font-weight: 800;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    text-decoration: none !important;
    transition: all 0.3s ease;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

/* Light Theme (for dark sidebar) */
.logo-light .app-brand-logo {
    color: #ffffff;
}

/* Dark Theme (for light sidebar) */
.logo-dark .app-brand-logo {
    color: #313a46;
}

/* Auth Pages (usually on primary background) */
.card-header .app-brand-logo {
    color: #ffffff !important;
    font-size: 24px;
}

/* Large Logo in Sidebar */
.logo-lg .app-brand-logo {
    font-size: 1.25rem;
    line-height: 70px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 190px;
}

/* Small Logo in Sidebar (for collapsed state) */
.logo-sm .app-brand-logo {
    font-size: 1.1rem;
    line-height: 70px;
    display: flex;
    justify-content: center;
    width: 100%;
}

/* Premium Text Effect */
.app-brand-logo-text {
    position: relative;
    background: linear-gradient(135deg, currentColor 0%, rgba(255,255,255,0.8) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 2px 4px rgba(0,0,0,0.1));
}

.logo-dark .app-brand-logo-text {
    background: linear-gradient(135deg, #313a46 0%, #4a5568 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Hover Effect */
.app-brand-logo:hover {
    opacity: 0.9;
    transform: scale(1.02);
}
