cap: portrait-native camera stream + drawn mic glyph + outlined button master
- bios: stop swapping getUserMedia width/height to force a landscape request on mobile portrait. Modern iOS Safari and Android Chrome already auto-rotate the stream to match device orientation; forcing landscape was what made iPhone caps record sideways (90° right). The process() rotation fallback stays, with the rotation direction now picked per facing mode so desktop/front webcams and Android rear cams both land upright if the browser ever hands us raw landscape pixels. - cap: replace the 🎤 / ⏳ / ✓ emoji row in the top-left with a small drawn mic glyph and pixel status indicator. The default typeface has no emoji glyphs, so those characters were rendering as "??". - cap-ui: CaptureButton gets a two-tone outline (dark rim + crisp white ring) and a subtle highlight inside the red fill for a cleaner button look.