.mirror-card{padding:16px}
.mirror-placeholder{text-align:center;padding:28px}
.mirror-placeholder strong{font-size:1.35rem}
.mirror-placeholder p{color:var(--muted)}
.mirror-card>.muted{margin:12px 4px 0}
.mirror-repair{margin-top:14px;text-align:center}.mirror-repair button{width:min(440px,100%)}
.mirror-stage-online{position:relative;display:grid;place-items:center;min-height:52vh;overflow:hidden;border:1px solid #31545d;border-radius:22px;background:#02090b}.mirror-stage-online video{display:block;width:100%;height:min(66vh,720px);object-fit:contain;background:#000}.mirror-stage-online video[hidden]{display:none}.mirror-stage-online .mirror-placeholder{margin:auto}.mirror-card>#mirror-play{display:block;width:min(440px,100%);margin:12px auto 0}.mirror-card>#mirror-play[hidden]{display:none}
