.math-table td,.math-table th{transition:all .1s ease}.math-table td:hover{background-color:#e0e7ff;transform:scale(1.03);z-index:10;position:relative;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dark .math-table td:hover{background-color:#312e81}.fact-card{transition:transform .2s ease,box-shadow .2s ease}.table-cell{cursor:pointer;user-select:none}.table-cell.highlight{background-color:#6366f1!important;color:white!important;font-weight:700;box-shadow:0 0 0 3px #6366f1}.section-header{background:linear-gradient(135deg,#6366f1,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dark .math-grid{background:#312e81}.math-dot{background:#6366f1;border-radius:2px;transition:all .2s ease}.success-toast{animation:slideUp .3s ease forwards}.nav-active{border-bottom:3px solid #6366f1;color:#6366f1;font-weight:600}.mastered-badge{background:linear-gradient(135deg,#10b981,#059669);color:white;box-shadow:0 4px 6px -1px rgba(16,185,129,.3)}