.hm .hm-call{background:var(--ink);color:var(--bg);border:2.5px solid var(--ink-line);box-shadow:4px 4px 0 var(--green);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.hm .hm-call:hover{color:var(--bg)}.hm .hm-call.is-called{box-shadow:4px 4px 0 var(--magenta)}.hm .hm-call.is-registered .hm-call-no{font-size:18px}.hm-call-no{background:var(--green);min-width:58px;height:58px;color:var(--green-ink);border:2.5px solid var(--bg);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:0 6px;font-size:24px;font-weight:900;display:grid}.hm-call-t{flex-direction:column;gap:2px;min-width:0;display:flex}.hm-call-live{color:var(--green);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex;overflow:hidden}.hm-call-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s infinite hm-call-pulse}@keyframes hm-call-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.hm-call-dot{animation:none}}.hm-call-t b{font-size:16px;font-weight:900}.hm-call-t small{opacity:.85;font-size:13px;font-weight:700}.hm-call-go{display:none}@media (width>=901px){.hm .hm-call{grid-template-columns:auto minmax(0,1fr) auto}.hm-call-go{background:var(--green);min-height:40px;color:var(--green-ink);border:2.5px solid var(--bg);white-space:nowrap;border-radius:10px;align-items:center;padding:0 14px;font-size:14px;font-weight:900;display:inline-flex}}:where(html[data-theme=dark]) .hm .hm-call,:where(html[data-theme=dark]) .hm .hm-call:hover{color:#f3f5f7;border-color:var(--edge);background:#0f1114}:where(html[data-theme=dark]) .hm-call-no,:where(html[data-theme=dark]) .hm-call-go{border-color:#000}
