/* Gyannetra PMS - Custom Branding v6 */

/* ===== HIDE ALL VIKUNJA BRANDING ===== */

/* Hide registration/sign-up links */
a[href*="/register"],
a[href*="register"] {
    display: none !important;
}

/* Force white background everywhere */
body, html, #app, .app, .page, .content, 
.auth-page, .login-page, .register-page,
.main, .wrapper, .container, .layout,
[class*="page"], [class*="view"], [class*="screen"],
[class*="gradient"], [class*="grad"],
.card, .box, .section, .hero, .navbar,
.modal-card, .modal-content, .modal-background,
.notification, .message, .panel, .tile,
.columns, .column, .level, .media,
.dropdown-menu, .dropdown-content,
.menu-container, .menu-list, .menu-label,
.top-menu, .sidebar, .navigation,
[class*="background"], [class*="bg-"] {
    background-color: #ffffff !important;
    background: #ffffff !important;
}

/* Hide Vikunja llama logo SVG - target the inline SVG inside .logo */
.logo svg,
a.logo svg,
nav.logo svg {
    display: none !important;
}

/* ===== GYANNETRA PMS COLOR SCHEME ===== */
:root {
    --vikunja-primary: #1a1a2e !important;
    --vikunja-primary-light: #2d2d4e !important;
    --vikunja-primary-dark: #0f0f1e !important;
    --vikunja-accent: #d4af37 !important;
    --vikunja-accent-light: #e0c060 !important;
}

.btn-primary {
    background-color: #1a1a2e !important;
    border-color: #1a1a2e !important;
}
.btn-primary:hover {
    background-color: #2d2d4e !important;
    border-color: #2d2d4e !important;
}

a, .link, .text-primary {
    color: #d4af37 !important;
}

h1, h2, h3, .page-title {
    color: #1a1a2e !important;
}

/* Hide powered-by Vikunja link */
a[href*="vikunja"], a[href*="Vikunja"] {
    display: none !important;
}
