.symbol-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:20px 0}.symbol-grid button{display:flex;flex-direction:column;gap:8px;align-items:center;padding:15px 10px}.symbol-grid strong{font-size:24px;color:var(--orange)}.symbol-grid small{font-size:12px;color:var(--muted)}.symbol-grid button.active strong,.symbol-grid button.active small{color:#243a4a}.symbol-focus{display:flex;gap:25px;align-items:center;border-top:1px solid var(--line);padding-top:25px}.symbol-focus>strong{font-size:64px;color:var(--orange);min-width:90px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}td,th{padding:12px 16px;border-bottom:1px solid var(--line)}th{color:var(--orange)}.quick-presets{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.quick-presets button{font-size:13px}.checkline{display:flex;align-items:center;gap:10px;margin:20px 0}.lesson-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lesson-links a{display:block;text-decoration:none;border:1px solid var(--line);padding:28px;background:var(--panel);border-radius:18px}.lesson-links a:hover{border-color:var(--orange)}.lesson-links .step{font-size:12px;color:var(--orange);letter-spacing:2px}.lesson-links h2{margin-top:15px}.elect-flow{stroke-dasharray:4 18;animation:electFlow 1.8s linear infinite}.elect-coil{transform-origin:380px 205px;animation:electSpin 5s linear infinite}.elect-rotor{transform-origin:380px 205px;animation:electSpin 6s linear infinite}.math-layout .stage svg text{pointer-events:none}.math-layout #powerTriangle,.math-layout #connectionSvg{border-top:1px solid #cbd7df;margin-top:15px}.math-layout .controls .number-wrap{white-space:nowrap}.unit-result-note{font-size:12px;line-height:1.6;color:var(--muted)}@keyframes electFlow{to{stroke-dashoffset:-88}}@keyframes electSpin{to{transform:rotate(360deg)}}@media(max-width:700px){.lesson-links{grid-template-columns:1fr}.symbol-focus{align-items:flex-start}.symbol-grid{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.elect-flow,.elect-coil,.elect-rotor{animation:none}}
