.play-settings select{font:inherit;border:1px solid var(--line);border-radius:8px;padding:5px 6px}.morse-table{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.mcell{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:6px 12px;display:flex}.mcell b{min-width:1.1em;font-size:30px}.mcell span{white-space:nowrap;font-size:20px}.mcell.on{background:var(--flash);border-color:#e0b400}.box .mcode{border-bottom:1px dashed var(--line);min-height:20px}@media print{.morse-table{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-right:1px}.mcell{border-color:#999;padding:2px 8px}.mcell b{font-size:20pt}.mcell span{font-size:15pt}.mcell.on{background:0 0}}
