:root{--up-primary: #22181c;--up-accent: #b8541a;--up-accent-purple: #701a75;--up-surface: rgba(255, 255, 255, .85);--up-radius-xl: 24px;--up-radius-lg: 16px;--primary: #5c1d3d;--primary-dark: #3f1128;--accent-color: #b8541a;--text-dark: #22181c;--text-light: #6e5f64;--muted: #6e5f64;--glass-bg: rgba(255, 255, 255, .95);--glass-border: rgba(0, 0, 0, .08);--shadow-lg: 0 10px 30px -5px rgba(184, 84, 26, .1);--accent-gradient: linear-gradient(135deg, var(--up-primary) 0%, var(--up-accent) 50%, var(--up-accent-purple) 100%)}body.exam-ui{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#22181c;background-color:#f6f1f2}body.exam-ui h1,body.exam-ui h2,body.exam-ui h3,body.exam-ui h4{font-family:Outfit,DM Sans,system-ui,sans-serif}html.lang-en .lang-hi,body.lang-en .lang-hi,html:not(.lang-hi) .lang-hi,body:not(.lang-hi):not(.lang-en) .lang-hi{display:none!important}html.lang-hi .lang-en,body.lang-hi .lang-en{display:none!important}.topic-container{max-width:1150px;margin:.5rem auto 2.5rem!important;padding:.25rem 1.25rem 2.5rem!important;animation:upFadeIn .5s ease-out}@keyframes upFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.breadcrumbs{margin-top:0!important;margin-bottom:.65rem!important;font-size:.84rem!important;color:#6e5f64!important;background:#ffffffd9!important;display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;padding:.35rem .95rem!important;border-radius:999px!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 1px 3px #00000005!important}.breadcrumbs a{color:var(--up-accent)!important;text-decoration:none;font-weight:500;transition:color .2s ease}.breadcrumbs a:hover{color:var(--up-accent-purple)!important;text-decoration:underline}.breadcrumbs i,.breadcrumbs .crumb-sep{margin:0 .45rem!important;font-size:.68rem!important;color:#9c8e94!important}.topic-header,.hero-section{background:linear-gradient(135deg,#b8541a0a,#701a750a,#d4af370a)!important;border:1px solid rgba(184,84,26,.12)!important;border-radius:16px!important;padding:1.15rem 1.5rem .95rem!important;margin-top:0!important;margin-bottom:.75rem!important;text-align:center!important;position:relative;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px -4px #b8541a0f}.topic-header h1,.hero-copy h1{font-family:Outfit,Inter,system-ui,sans-serif!important;font-size:clamp(1.75rem,4vw,2.35rem)!important;font-weight:800!important;background:linear-gradient(135deg,var(--up-primary) 0%,var(--up-accent) 50%,var(--up-accent-purple) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;margin-top:0!important;margin-bottom:.4rem!important;line-height:1.25!important;letter-spacing:-.02em!important}.topic-desc,.hero-copy p{color:#6e5f64!important;font-size:clamp(.92rem,1.8vw,1rem)!important;line-height:1.55!important;max-width:800px!important;margin:0 auto!important}.topic-meta-bar{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important;justify-content:center!important;align-items:center!important;margin-top:.75rem!important;padding-top:.65rem!important;border-top:1px solid rgba(0,0,0,.05)!important}.topic-difficulty{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;font-size:.82rem;font-weight:600;background:#f59e0b1a;color:#b45309;border:1px solid rgba(245,158,11,.2)}.topic-study-time{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;font-size:.85rem;font-weight:600;color:#6e5f64;background:#6e5f640f;border:1px solid rgba(110,95,100,.12)}.lang-toggle{display:inline-flex;background:#b8541a0f;border:1px solid rgba(184,84,26,.12);border-radius:999px;padding:.2rem;gap:.2rem}.lang-toggle button{border:none;background:transparent;color:#6e5f64;font-weight:600;padding:.35rem .85rem;border-radius:999px;cursor:pointer;font-size:.82rem;transition:all .2s ease}.lang-toggle button.active{background:#fff;color:var(--up-accent);box-shadow:0 2px 8px #00000014}.study-tabs{display:flex!important;flex-wrap:wrap!important;gap:.45rem!important;padding:.35rem .65rem!important;background:var(--up-surface)!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:999px!important;margin-top:0!important;margin-bottom:.75rem!important;position:sticky!important;top:76px!important;z-index:100!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;justify-content:center!important;box-shadow:0 4px 15px -2px #00000008!important}.study-tabs .tab-btn{border:none!important;background:transparent!important;color:#6e5f64!important;padding:.45rem 1.05rem!important;border-radius:999px!important;cursor:pointer!important;font-weight:600!important;font-size:.88rem!important;font-family:Outfit,Inter,system-ui,sans-serif!important;display:inline-flex!important;align-items:center!important;gap:.45rem!important;transition:all .25s ease!important;white-space:nowrap!important;outline:none!important}.study-tabs .tab-btn:hover{background:#b8541a14!important;color:var(--up-accent)!important}.study-tabs .tab-btn.active{background:#5c1d3d!important;color:#fff!important;box-shadow:0 8px 20px #5c1d3d47!important}.tab-panel{display:none;animation:upFadeIn .35s ease-out}.tab-panel.active{display:block}.card-premium,.concept-section,.practice-question,.revision-card{background:#fff!important;border:1px solid #e0d4d8!important;border-radius:12px!important;box-shadow:0 4px 14px #00000008!important;padding:1.15rem 1.45rem!important;margin-top:0!important;margin-bottom:1.15rem!important}.card-title,.theory-section-header h2{font-family:Outfit,Inter,system-ui,sans-serif!important;font-size:1.22rem!important;font-weight:700!important;color:var(--up-primary)!important;margin-top:0!important;margin-bottom:.75rem!important;display:flex!important;align-items:center!important;gap:.55rem!important;border-bottom:2px solid rgba(184,84,26,.15)!important;padding-bottom:.5rem!important}.card-title i{color:var(--up-accent)!important}.subcards-container,.deep-dive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin:1.25rem 0}.subcard,.info-subcard{background:#f6f1f2!important;border:1px solid #e0d4d8!important;border-radius:12px!important;padding:1.25rem!important;transition:all .25s ease!important}.subcard:hover,.info-subcard:hover{transform:translateY(-2px);border-color:#b8541a66!important;box-shadow:0 8px 20px #b8541a0f}.subcard h4,.subcard-header{color:var(--up-primary)!important;font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:1.05rem!important;margin-bottom:.75rem!important;display:flex!important;align-items:center!important;gap:.5rem!important}table,.premium-table{width:100%!important;border-collapse:collapse!important;margin:1.25rem 0!important;font-size:.95rem!important;background:#fff!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 1px 3px #00000008!important}table th,.premium-table th{background:#eee7ea!important;color:var(--up-primary)!important;font-weight:700!important;padding:.85rem 1.1rem!important;text-align:left!important;border-bottom:2px solid #e0d4d8!important}table td,.premium-table td{padding:.85rem 1.1rem!important;text-align:left!important;border-bottom:1px solid #e0d4d8!important;color:#42353a!important;line-height:1.6!important}table tr:hover td,.premium-table tr:hover td{background:#f6f1f2!important}.practice-card{background:#fff!important;border:1px solid #e0d4d8!important;border-radius:12px!important;padding:1.5rem!important;margin-bottom:1.25rem!important;box-shadow:0 2px 8px #00000005!important}.q-badge{background:#b8541a14!important;color:#b8541a!important;font-weight:700!important;padding:.25rem .65rem!important;border-radius:6px!important;border:1px solid rgba(184,84,26,.15)!important}.opt-item,.option-item{background:#f6f1f2!important;border:1px solid #e0d4d8!important;border-radius:8px!important;padding:.75rem 1.15rem!important;color:#22181c!important;transition:all .2s ease!important}.opt-item:hover,.option-item:hover{background:#fff!important;border-color:var(--up-accent)!important;box-shadow:0 2px 8px #b8541a14!important}.opt-item.selected-correct,.option-item.correct{background:#fef3c7!important;border-color:#fde68a!important;color:#b45309!important;font-weight:600!important}.opt-item.selected-incorrect,.option-item.incorrect{background:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important;font-weight:600!important}.solution-box,.explanation-box{margin-top:1rem!important;padding:1rem 1.25rem!important;background:#fdf3eb!important;border-radius:8px!important;border-left:4px solid var(--up-accent)!important;color:#22181c!important;line-height:1.6!important}.sol-btn{border:1px dashed rgba(184,84,26,.6)!important;color:#b8541a!important;border-radius:20px!important;padding:.45rem 1.15rem!important;font-weight:600!important;transition:all .2s ease!important}.sol-btn:hover{background:var(--up-accent)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 12px #b8541a40!important}.interactive-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:.85rem 0!important}.timeline-card{border:1px solid #e0d4d8!important;background:#fff!important;border-radius:12px!important;padding:1rem!important;text-align:center;transition:all .25s ease!important}.timeline-card:hover{transform:translateY(-3px)!important;border-color:var(--up-accent)!important;box-shadow:0 8px 20px #b8541a1a!important}.timeline-card.active{border-color:var(--up-accent)!important;box-shadow:0 8px 25px #b8541a38!important}.timeline-card .timeline-date{color:#b8541a!important;font-weight:700!important}.mnemonic-container{background:#701a750d!important;border-left:5px solid var(--up-accent-purple)!important;border-radius:8px!important;padding:1rem 1.25rem!important;margin:.85rem 0!important}.mnemonic-title{color:var(--up-accent-purple)!important;font-weight:700!important}.test-card{background:#fff!important;border:1px solid #e0d4d8!important;border-radius:14px!important;padding:1.35rem 1.5rem!important;box-shadow:0 4px 15px #00000008!important;margin-top:0!important}.btn-action.btn-next,.btn-start-test,.quiz-submit-btn{background:#5c1d3d!important;color:#fff!important;border:none!important;border-radius:999px!important;font-weight:700!important;box-shadow:0 4px 12px #5c1d3d40!important;transition:all .2s ease!important}.btn-action.btn-next:hover,.btn-start-test:hover,.quiz-submit-btn:hover{background:#3f1128!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #5c1d3d59!important}.score-circle{border-color:#5c1d3d!important;color:#5c1d3d!important}.topic-directory{max-width:1100px;margin:.5rem auto 2.5rem!important;padding:.25rem 1.25rem 2.5rem!important}.page-hero{padding:1.25rem 1.5rem 1rem!important;margin-top:0!important;margin-bottom:.85rem!important;border-radius:16px!important}.page-hero h1{margin-top:0!important;margin-bottom:.4rem!important}.directory-topics{gap:.45rem!important;margin-top:.5rem!important}.syllabus-container{max-width:1100px;margin:0 auto!important;padding:.75rem 1.25rem 2.5rem!important}.syllabus-header{margin-top:0!important;margin-bottom:1rem!important}.tracker-banner{margin-bottom:.85rem!important;padding:.75rem 1.2rem!important}.syllabus-tabs{margin-bottom:1rem!important}@media(max-width:768px){.study-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding:.35rem!important;scrollbar-width:none!important;justify-content:flex-start!important;margin-bottom:.65rem!important}.study-tabs::-webkit-scrollbar{display:none}.study-tabs .tab-btn{font-size:.82rem!important;padding:.4rem .85rem!important}.topic-container,.topic-directory,.syllabus-container{padding:0 .85rem 1.75rem!important;margin-top:.35rem!important}.topic-header,.hero-section,.page-hero{padding:1.1rem 1rem .85rem!important;margin-bottom:.65rem!important}}
