.time-controls{flex-wrap:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.time-controls .speed{flex:0 auto}.time-controls.is-dev{flex-wrap:wrap}.time-controls .time-ff{gap:2px}.time-mode-chip{border:1px solid var(--border);background:var(--surface-2);height:28px;color:var(--text-2);font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex;position:relative}.time-mode-chip:hover{border-color:var(--accent);color:var(--text)}.time-mode-chip b{color:var(--text)}.time-mode-flag{background:var(--warn);border-radius:50%;width:7px;height:7px}@media (max-width:640px){.time-mode-name{display:none}.time-controls{justify-content:space-between;width:100%}.topbar-speed .time-controls .speed{flex:0 auto;width:auto}.topbar-speed .time-controls .speed-btn{flex:none;min-width:52px;padding:0 10px}}.v2-time .time-modes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.time-mode-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:6px;padding:12px;display:flex}.time-mode-card.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.time-mode-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.time-rate{font-size:var(--fs-l);color:var(--accent);font-weight:800}.time-facts{color:var(--text-2);margin:0;padding-left:16px}.time-mode-card>.btn,.time-mode-card>.badge{align-self:flex-start;margin-top:auto}.v2-time .time-switch-note{margin-top:10px}@media (max-width:640px){.time-controls.is-dev{flex-wrap:nowrap}.time-controls.is-dev .time-mode-chip,.time-controls.is-dev .live-chip{display:none}}.time-world{gap:var(--s-2) var(--s-4);margin:0 0 var(--s-3);grid-template-columns:max-content 1fr;align-items:center;display:grid}.time-world dt{color:var(--text-2);font-size:.875rem}.time-world dd{margin:0}@media (max-width:479px){.time-world{grid-template-columns:1fr;gap:2px}.time-world dd+dt{margin-top:var(--s-2)}}.time-world .badge{white-space:normal}
