.new-lab-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.count-current{font-size:16px;line-height:2;margin:18px 0}.count-current output{font:32px Georgia,serif;color:var(--deep);margin-left:10px}.new-math-view{max-width:100%;overflow-wrap:anywhere}.compare-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:15px}.compare-inputs label{display:grid;gap:10px;font-size:13px;color:var(--muted)}.compare-inputs input,.compare-inputs select,#count-start{min-width:0;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--warm);color:var(--ink);font:18px Georgia,"PingFang TC",serif}.compare-inputs select{font-size:14px}#count-start,#count-step{max-width:220px}#count-step{min-height:48px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--warm);font:18px Georgia,serif;margin:10px 0 10px 12px}label[for=count-step]{display:block;margin-top:15px}.new-math-view .place-table{margin:18px 0}.new-math-view p{line-height:1.9}.place-table th[scope=row]{font:17px Georgia,serif;background:var(--surface);padding:9px 4px}.place-table th[scope=col]{white-space:nowrap}.place-table-wrap{max-width:100%}.place-table td{font-size:24px}.p3-method-grid a,.reflection a{color:var(--deep);text-decoration:underline;text-underline-offset:4px}.new-math-view svg{width:100%;height:auto;max-height:250px}
@media(max-width:560px){.compare-inputs{grid-template-columns:minmax(0,1fr);gap:14px}.compare-inputs input{max-width:100%}.new-lab-actions .secondary,.new-lab-actions .primary{flex:1 1 140px}.place-table th[scope=row]{font-size:15px}.place-table td{font-size:22px;padding:12px 3px}}
