.hosted-card-note{margin:12px 0 0;color:var(--muted)}
.hosted-modal{width:min(460px,calc(100% - 24px))}.hosted-room h3{font-size:23px;margin:14px 0 6px}.hosted-clock{padding:20px;border-radius:20px;background:#e5ecd8;text-align:center;margin:20px 0}.hosted-clock span{display:block;font-size:13px;color:#4c6449}.hosted-clock strong{display:block;font-size:32px;margin-top:6px;font-variant-numeric:tabular-nums}.hosted-wait-note,.hosted-connection,.hosted-refresh-status{font-size:13px;line-height:1.8;color:#686550}.hosted-entries{list-style:none;padding:0;margin:12px 0 20px;display:grid;gap:10px}.hosted-entries li{display:flex;align-items:center;gap:16px;padding:12px 14px;background:#faf8f0;border:1px solid #dddacb;border-radius:16px}.hosted-entries .pixel-pony{flex-shrink:0;width:52px;height:56px}.hosted-entries strong,.hosted-entries span{display:block;overflow-wrap:anywhere}.hosted-entries span{font-size:13px;margin-top:4px;color:#686550}.hosted-connection{padding:8px 12px;background:#e5ecd8;border-radius:12px}.hosted-live .race-racer{transition:left .28s linear}.hosted-live .race-reward-note{font-size:12px}.hosted-modal .btn{min-height:44px}
@media(prefers-reduced-motion:reduce){.hosted-live .race-racer{transition:none}.hosted-live .race-pony,.hosted-live .pony-front-leg,.hosted-live .pony-back-leg{animation:none!important}}
