.orbitClock{width:126px;flex:none;color:var(--text);text-align:center}
.orbitClock svg{display:block;width:126px;height:70px;overflow:visible}
.orbitClock .orbitTrack{fill:none;stroke:var(--line);stroke-width:1}
.orbitClock .orbitArc{fill:none;stroke:#79deeb;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:88 88;filter:none}
.orbitClock .orbitMinuteArc{stroke:#d6bd86}
.orbitClock text{fill:currentColor;font:500 19px system-ui,sans-serif;font-variant-numeric:tabular-nums;text-anchor:middle}
.orbitClock .orbitUnits{fill:var(--muted);font-size:7px;letter-spacing:.7px}
.orbitClock .orbitClockCaption{font-size:9px;color:var(--muted);line-height:1.4;display:block}
body[data-theme=light] .orbitClock .orbitArc{stroke:#167c96;filter:none}
body[data-theme=light] .orbitClock .orbitMinuteArc{stroke:#9f773a}
.orbitMarketHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:22px;margin:5px 0 12px}
.orbitMarketHeader h2{margin:0;min-width:0;overflow-wrap:anywhere}
.orbitClockPanel{display:flex;flex-direction:column;align-items:center;gap:5px;flex:none}
.orbitClockPanel button,.orbitEventCompact{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:16px;background:transparent;padding:6px 10px;cursor:pointer}
.orbitEventCompact strong{display:block;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.5px;margin-top:3px}
.orbitSelectedTitle{display:flex;justify-content:space-between;align-items:center;gap:8px}
#selected .orbitClock{width:88px}
#selected .orbitClock svg{width:88px;height:48px}
#selected .orbitClock .orbitClockCaption{font-size:8px;margin:0}
.orbitTimersIntro{color:var(--muted);font-size:12px;line-height:1.7;max-width:620px}
.orbitTimerForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}
.orbitTimerForm label{display:flex;flex-direction:column;gap:7px;font-size:12px}
.orbitTimerForm input,.orbitTimerForm select{box-sizing:border-box;width:100%;min-width:0;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font:inherit}
.orbitTimerCard{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px;margin:12px 0;background:linear-gradient(120deg,#75d8ea0b,transparent)}
.orbitTimerCard h4{margin:0 0 6px;overflow-wrap:anywhere}
.orbitTimerCard small{color:var(--muted);font-size:10px}
.orbitTimerDigits{display:block;font-size:24px;letter-spacing:1px;font-variant-numeric:tabular-nums;margin:10px 0}
.orbitTrial{margin:14px 0;padding:12px 16px;border:1px solid #d6bd8644;border-radius:12px;color:var(--muted);font-size:12px;line-height:1.6}
.orbitTrial strong{color:var(--text);font-variant-numeric:tabular-nums}
body[data-globe-effects=quiet] .orbitClock .orbitArc{transition:none;filter:none}
@media(prefers-reduced-motion:reduce){.orbitClock .orbitArc{transition:none;filter:none}}
@media(max-width:520px){.orbitMarketHeader{align-items:flex-start;gap:10px;padding-right:20px}.orbitMarketHeader h2{font-size:23px}.orbitClockPanel{max-width:112px}.orbitClock,.orbitClock svg{width:108px}.orbitClock svg{height:60px}.orbitTimerForm{grid-template-columns:1fr}.orbitTimerCard{align-items:flex-start}.orbitTimerDigits{font-size:21px}}

.fullMarketCard .orbitFullscreenClockHeader{padding-right:0;gap:8px}.fullMarketCard .orbitClock,.fullMarketCard .orbitClock svg{width:108px}.fullMarketCard .orbitClock svg{height:60px}.fullMarketCard .orbitClock .orbitClockCaption{margin:0}

/* Dark titanium / light glass, matched to the site theme. */
.orbitClock{width:168px}.orbitClock svg{width:168px;height:108px}
.orbitMetalA{stop-color:#161f2c}.orbitMetalB{stop-color:#b6c1ce}.orbitMetalC{stop-color:#465464}.orbitFaceA{stop-color:#172b43}.orbitFaceB{stop-color:#050e1b}
.orbitClock .orbitTrack{stroke:#adbfd459;stroke-width:6;fill:none}
.orbitClock .orbitArc{stroke-width:5.8;stroke-dasharray:164 12;stroke-linecap:butt;filter:drop-shadow(0 1px 1px #0008)}
.orbitClock .orbitRimLight{fill:none;stroke:#73dcff;stroke-width:.8;filter:drop-shadow(0 0 1.4px #35c6ff)}
.orbitClock text{fill:#edf6ff;font-size:23px;font-weight:450;letter-spacing:-1px}
.orbitClock .orbitUnits{fill:#a9c4d9;font-size:4.6px;letter-spacing:1px}
.orbitClockCity{display:block;margin:3px 0 4px;font-size:10px;letter-spacing:1.6px;color:var(--text);line-height:1.5;overflow-wrap:anywhere}
.orbitClock .orbitClockCaption{font-size:9px}.orbitClock .orbitUserTime{font-size:9px;color:var(--muted)}
#selected .orbitClock{width:112px}#selected .orbitClock svg{width:112px;height:73px}#selected .orbitClockCity{font-size:8px;letter-spacing:.6px}
.fullMarketCard .orbitClock,.fullMarketCard .orbitClock svg{width:140px}.fullMarketCard .orbitClock svg{height:91px}
body[data-theme=light] .orbitMetalA{stop-color:#c1d9ec}body[data-theme=light] .orbitMetalB{stop-color:#ffffff}body[data-theme=light] .orbitMetalC{stop-color:#e5f1fa}body[data-theme=light] .orbitFaceA{stop-color:#ffffff}body[data-theme=light] .orbitFaceB{stop-color:#e3edf6}
body[data-theme=light] .orbitClock .orbitTrack{stroke:#8caccc80}body[data-theme=light] .orbitClock .orbitArc{filter:drop-shadow(0 1px 1px #547c9a55)}body[data-theme=light] .orbitClock .orbitRimLight{stroke:#73b8e0;filter:none}
body[data-theme=light] .orbitClock text{fill:#152c48;font-family:Georgia,'Times New Roman',serif}body[data-theme=light] .orbitClock .orbitUnits{fill:#345473;font-family:system-ui,sans-serif}
@media(max-width:520px){.orbitClockPanel{max-width:126px}.orbitClock,.orbitClock svg{width:126px}.orbitClock svg{height:82px}.orbitMarketHeader h2{font-size:22px}.orbitClockCity{font-size:9px}}
@media(prefers-reduced-motion:reduce){.orbitClock .orbitArc{filter:none}}
