/* ================================================================
   Polaris Custom Override v1.4 — минималды, layout бұзбаймыз
   ================================================================ */

/* ── Inter ─────────────────────────────────────────────────────── */
body, input, textarea, button, select {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
}

/* ── Max-width 1100px (225px left + 875px content) ────────────── */
.qa-body-container {
    max-width: 875px !important;
}
.qa-gdev-body {
    max-width: 875px !important;
}
.qa-footer {
    max-width: 1100px !important;
}
.sc-header-wrapper {
    max-width: 1100px !important;
}

/* ── Navbar #4d5d9a ───────────────────────────────────────────── */
.qa-header {
    background: #4d5d9a !important;
    border-bottom: none !important;
    box-shadow: 0 2px 8px rgba(77,93,154,0.25) !important;
}

/* Navbar ақ иконкалар мен мәтін */
.sc-header-wrapper svg path { fill: rgba(255,255,255,0.9) !important; }
.sc-header-wrapper .qa-logo img { filter: brightness(0) invert(1) !important; }
.sc-header-wrapper .qa-logo a,
.sc-header-wrapper a { color: rgba(255,255,255,0.9) !important; }

/* Search */
.topbar-search-wrapper input[type="text"] {
    background: rgba(255,255,255,0.15) !important;
    border-color: rgba(255,255,255,0.3) !important;
    color: #fff !important;
    border-radius: 20px !important;
}
.topbar-search-wrapper input::placeholder { color: rgba(255,255,255,0.55) !important; }

/* Кіру батырмасы */
.qa-nav-user-login a {
    background: #fff !important;
    color: #4d5d9a !important;
    border-radius: 20px !important;
    font-weight: 600 !important;
}

/* ── Left panel стилі (Polaris механизмін сақтаймыз) ─────────── */
.leftPanel { background-color: #fafafa !important; }
.leftPanel .qa-nav-main-item a:hover { background: #f1f3f4 !important; border-radius: 8px !important; }
.leftPanel .qa-nav-main-selected > a { color: #4d5d9a !important; background: #eef0f8 !important; border-radius: 8px !important; }

/* ── Dark mode ────────────────────────────────────────────────── */
[data-theme="dark"] .qa-header { background: #3a4575 !important; }
