.room-ready-actions[data-v-3ad04b97]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;margin-top:16px}.room-ready-actions .btn[data-v-3ad04b97]{width:100%;height:100%;min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:12px 16px;white-space:normal;text-align:center;font-size:16px;line-height:1.4}.clock-explanation[data-v-3ad04b97]{font-size:13px;line-height:1.6;color:#465664;margin:0 0 16px}.clock-strip span[data-v-3ad04b97]{font-size:13px;line-height:1.4}.clock-strip[data-v-3ad04b97]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.clock-strip>div[data-v-3ad04b97]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #bdcbd3;border-radius:6px;background:#eef2f5}.clock-strip strong[data-v-3ad04b97]{font-size:26px;font-variant-numeric:tabular-nums;line-height:1.2}.clock-strip .clock-running[data-v-3ad04b97]{background:#dcebf4;border:2px solid #315a73;padding:11px}.clock-strip .clock-low[data-v-3ad04b97]{color:#9b3027}.ready-countdown[data-v-3ad04b97]{margin:16px 0;font-weight:600}.code-entry[data-v-3ad04b97]{max-width:420px;margin:24px 0;padding:24px}.code-entry[data-v-3ad04b97] [data-native=form]{display:flex;flex-direction:column;gap:14px}.room-keypad[data-v-3ad04b97]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.room-keypad .btn[data-v-3ad04b97]{min-height:48px;padding:8px}.code-entry[data-v-3ad04b97] [data-native=input]{width:100%;box-sizing:border-box;min-height:48px;font-size:24px;letter-spacing:.22em}.room-code-display strong[data-v-3ad04b97]{display:block;font-size:32px;letter-spacing:.18em;font-variant-numeric:tabular-nums}.opponent-presence[data-v-3ad04b97]{padding:12px 0;font-weight:600}.is-offline[data-v-3ad04b97]{color:#925422}.opponent-presence span[data-v-3ad04b97]{display:block;font-size:14px;font-weight:400}
