/* timezones: clocks, world clock grid, converter */
.ck{font-family:var(--mono);font-weight:500;white-space:nowrap}
.ck.big,.now .big{font-size:clamp(1.6rem,1.2rem + 2.4vw,2.4rem);letter-spacing:.02em}
.now h2{margin-bottom:0}
.wc a{align-items:center}
.wc a span:first-child{display:flex;flex-direction:column;min-width:0}
.wc a small{white-space:normal;font-size:.8rem}
.wc .ck{font-size:1.05rem;color:var(--accent)}
.hit{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}
.hit .big{margin:.1em 0}
tr.good td{background:color-mix(in srgb,var(--accent) 13%,transparent)}
.pairt td,.pairt th{width:50%}
.plan th,.plan td{white-space:nowrap;text-align:center}
.plan th:first-child,.plan td:first-child{text-align:left}
#cto button::after{content:" ×";color:var(--soft)}
input[type=date],input[type=time]{width:100%;min-height:46px;padding:10px 12px;font:inherit;font-size:1rem;color:var(--ink);background:var(--field);border:1px solid var(--field-line);border-radius:10px}
.card h2{margin:0;font-size:1.1rem}
td small{font-size:.82rem}
