@import url('physics2.css');
/* Law Theme - Dark Blue/Silver */
.subject-badge, .nav-link.active, .btn-primary, .start-btn, .restart-btn, .nav-btn.primary, .question-number { background: linear-gradient(135deg, #1a1a2e, #4a69bd) !important; }
.nav-subject-title { background: linear-gradient(90deg, #4a69bd, #82ccdd) !important; -webkit-background-clip: text !important; background-clip: text !important; }
.hero-content h1 { background: linear-gradient(90deg, #fff, #82ccdd) !important; -webkit-background-clip: text !important; background-clip: text !important; }
.hero-background { background: radial-gradient(ellipse at center, rgba(74, 105, 189, 0.15) 0%, transparent 70%) !important; }
.subject-badge { box-shadow: 0 20px 50px rgba(74, 105, 189, 0.4) !important; }
.btn-primary { box-shadow: 0 10px 30px rgba(74, 105, 189, 0.4) !important; }
.hero-stat i, .rule i, .section-title i { color: #82ccdd !important; }
.leaderboard-table th { background: rgba(74, 105, 189, 0.2) !important; color: #82ccdd !important; }
.message-avatar, .ai-send-btn { background: linear-gradient(135deg, #4a69bd, #82ccdd) !important; }
.option-btn:hover, .option-btn.selected { border-color: #82ccdd !important; background: rgba(74, 105, 189, 0.1) !important; }
.option-btn.selected .option-letter { background: #82ccdd !important; color: #1a1a2e !important; }
.search-box input:focus { border-color: #82ccdd !important; }
