:root{--blue:#155C78;--blue-deep:#103D56;--signal:#E47B4E;--teal:#168477;--bg:#F4F7F8;--ink:#142B3D}
body[data-theme='dark']{color-scheme:dark;--paper:#172b38;--bg:#101f29;--ink:#e6eef2;--ink-2:#d1dfe5;--muted:#a8bbc5;--line:#344b59;--teal-soft:#1d3b3b;--signal-soft:#49342d;--shadow:0 14px 38px rgba(0,0,0,.25)}body[data-theme='dark'] .site-header,body[data-theme='dark'] .panel,body[data-theme='dark'] .question-card,body[data-theme='dark'] .feature-card,body[data-theme='dark'] .stat-card,body[data-theme='dark'] .test-sidebar,body[data-theme='dark'] .exam-question,body[data-theme='dark'] .site-footer,body[data-theme='dark'] .auth-card,body[data-theme='dark'] .table-wrap{background:#172b38;color:#e6eef2;border-color:#344b59}body[data-theme='dark'] input,body[data-theme='dark'] select,body[data-theme='dark'] textarea{background:#10212c;color:#e6eef2;border-color:#496170}body[data-theme='dark'] th{background:#203744;color:#d3e0e6}body[data-theme='dark'] .options li.correct{background:#174b37;color:#d9f7e7}body[data-theme='dark'] .free-access-banner{background:#183b36;color:#d8eee8;border-color:#315f55}body[data-theme='dark'] .site-header nav{background:#172b38;color:#e6eef2}body[data-theme='dark'] .nav-learn-menu{background:#172b38;border-color:#344b59}body[data-theme='dark'] .nav-learn-menu a{color:#e6eef2!important}body[data-theme='dark'] .site-header nav>a:hover,body[data-theme='dark'] .nav-learn>a:hover{background:#263f4d}body[data-theme='dark'] .theme-toggle{background:#172b38;color:#e6eef2;border-color:#496170}body[data-theme='dark'] .nav-learn-menu a{color:#e6eef2}body[data-theme='dark'] .site-header nav>a,body[data-theme='dark'] .nav-learn>a,body[data-theme='dark'] .brand{color:#e6eef2!important}body[data-theme='dark'] .menu-toggle{background:#172b38;color:#e6eef2;border-color:#344b59}body[data-theme='dark'] .practice-choice{background:#172b38;color:#e6eef2;border-color:#344b59}
@media(prefers-color-scheme:dark){body[data-theme='system']{color-scheme:dark;--paper:#172b38;--bg:#101f29;--ink:#e6eef2;--ink-2:#d1dfe5;--muted:#a8bbc5;--line:#344b59;--teal-soft:#1d3b3b;--signal-soft:#49342d;--shadow:0 14px 38px rgba(0,0,0,.25)}body[data-theme='system'] .site-header,body[data-theme='system'] .panel,body[data-theme='system'] .question-card,body[data-theme='system'] .feature-card,body[data-theme='system'] .stat-card,body[data-theme='system'] .test-sidebar,body[data-theme='system'] .exam-question,body[data-theme='system'] .site-footer,body[data-theme='system'] .auth-card,body[data-theme='system'] .table-wrap{background:#172b38;color:#e6eef2;border-color:#344b59}body[data-theme='system'] input,body[data-theme='system'] select,body[data-theme='system'] textarea{background:#10212c;color:#e6eef2;border-color:#496170}body[data-theme='system'] th{background:#203744;color:#d3e0e6}body[data-theme='system'] .options li.correct{background:#174b37;color:#d9f7e7}body[data-theme='system'] .free-access-banner{background:#183b36;color:#d8eee8;border-color:#315f55}body[data-theme='system'] .site-header nav{background:#172b38;color:#e6eef2}body[data-theme='system'] .nav-learn-menu{background:#172b38;border-color:#344b59}body[data-theme='system'] .nav-learn-menu a{color:#e6eef2!important}body[data-theme='system'] .site-header nav>a:hover,body[data-theme='system'] .nav-learn>a:hover{background:#263f4d}body[data-theme='system'] .theme-toggle{background:#172b38;color:#e6eef2;border-color:#496170}body[data-theme='system'] .nav-learn-menu a{color:#e6eef2}body[data-theme='system'] .site-header nav>a,body[data-theme='system'] .nav-learn>a,body[data-theme='system'] .brand{color:#e6eef2!important}body[data-theme='system'] .menu-toggle{background:#172b38;color:#e6eef2;border-color:#344b59}body[data-theme='system'] .practice-choice{background:#172b38;color:#e6eef2;border-color:#344b59}}