/* ===== Subtle rounded corners (additive, easy revert: remove this file's <link> tags). ~8px large, ~4px chips. ===== */
/* camera tiles + chart tiles + name straps clip to the radius */
body .cam,body .cam.pmtile{border-radius:8px;overflow:hidden}
body .cam .badge{border-radius:4px}
body .cam iframe,body .cam video{border-radius:inherit}
/* media slot (in camera slot / side panel) — full screen stays square edge-to-edge */
body .media:not(.full){border-radius:8px;overflow:hidden}
body .media.full,body .media.full .mstage,body .media.full iframe{border-radius:0!important}
/* side panels / layout-5 side panel / kalshi tiles */
body .pnl,body .side5,body .pmtile{border-radius:8px;overflow:hidden}
/* market cards */
body .mk{border-radius:8px;overflow:hidden}
/* tickers as inset strips */
body>.tk{left:var(--m,48px);right:var(--m,48px);border:1px solid var(--hair,rgba(255,255,255,.16));border-radius:8px;overflow:hidden}
body>#t1{top:961px;height:40px}body>#t2{top:1009px;height:40px;align-items:center}
body .tk.m .lab,body .tk.m .run{height:100%}
body .tk .lab{padding-left:20px;width:188px}
/* old breaking banner (layouts 2/3) + its label chip; bar panel already rounded in bar-lt.css */
body .brk:not(.lt3){border-radius:8px;overflow:hidden}
body .brk .lb{border-radius:4px}
body .brk:not(.lt3) .lb{border-radius:0}
/* layout 2 / 3 panels and cards, layout 3 middle row */
body .side,body .sec,body .card,body.l3 .mid,body .mid{border-radius:8px}
body .side{overflow:hidden}
/* top bar LIVE chip + run-of-show chip */
body .topbar .dot{border-radius:50%}body #ros{border-radius:4px}
/* news feed items (layout 3) */
body.l3 #mon3 .nf{border-radius:4px}
