.tmt{width:100%;max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.tmt p,.tmt h2{margin:0}.tmt .tmt-panel{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--border);border-top:6px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow)}.tmt .tmt-row{display:flex;flex-wrap:wrap;gap:8px}.tmt .tmt-names{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.tmt .tmt-name{font:inherit;padding:8px 10px;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);min-width:0}.tmt .tmt-board{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px}.tmt .tmt-board li{display:flex;justify-content:space-between;gap:6px;padding:8px 12px;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow-wrap:anywhere}.tmt .tmt-board b{font-size:1.2rem}.tmt .tmt-top{display:flex;justify-content:space-between;gap:8px}.tmt .tmt-q{font-size:1.25rem;font-weight:700;line-height:1.35}.tmt .tmt-opts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tmt .tmt-opts li{padding:8px 12px;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.tmt .tmt-opts li.tmt-right{border-color:var(--success, #2e9d5b);background:var(--accent-soft);font-weight:700}.tmt .tmt-opts li.tmt-dim{opacity:.55}.tmt .tmt-clock{font-size:1.6rem;font-weight:800;text-align:center}.tmt .tmt-clock.tmt-low{color:var(--danger, #c0392b)}.tmt .tmt-answer{font-size:1.15rem}.tmt .tmt-final{list-style:none;margin:0;padding:0;font-size:1.1rem;line-height:1.8}@media (min-width: 560px){.tmt .tmt-opts{grid-template-columns:1fr 1fr}}
