/* Page styles (see lib/site-assets.ts) */
.mode{transition:opacity .5s}
.pres.show{opacity:1}
.pv-s.add{color:var(--red-t)}
.uc-px.show{opacity:1;transform:none}
.bp-vid{position:relative;margin:30px 0;aspect-ratio:16/9;background:var(--ink);border-radius:8px;overflow:hidden}
.bp-vid iframe,.bp-vid video{position:absolute;inset:0;width:100%;height:100%;border:0}
