.tool[data-tool=mirror-camera] .mirror-frame{aspect-ratio:4/3;border-radius:var(--r-md);background:#111;place-items:center;inline-size:100%;max-inline-size:40rem;display:grid;position:relative;overflow:hidden}.tool[data-tool=mirror-camera] .mirror-frame:-webkit-full-screen{border-radius:0;max-inline-size:none}.tool[data-tool=mirror-camera] .mirror-frame:fullscreen{border-radius:0;max-inline-size:none}.tool[data-tool=mirror-camera] .mirror-video{object-fit:contain;block-size:100%;inline-size:100%;position:absolute;inset:0}.tool[data-tool=mirror-camera] .mirror-video.flipped{transform:scaleX(-1)}.tool[data-tool=mirror-camera] .mirror-idle{padding:var(--space-3);text-align:center;color:#ddd;margin:0;position:relative}
