/* LabOS / Before and after (S7 port, October 4). Complements the accepted rendition 1 page; scoped to #before-after on the dark LabOS world. */
body.page-labos #before-after .ba { margin: 0; display: grid; gap: 12px; }
body.page-labos #before-after .ba-row { border: 1px solid var(--w-line); background: var(--w-panel); padding: 14px 16px; display: grid; gap: 6px; }
body.page-labos #before-after .ba dt { font: 11px/1.4 var(--meta); letter-spacing: .08em; text-transform: uppercase; color: var(--w-muted); }
body.page-labos #before-after .ba dd { margin: 0; font-size: clamp(22px, 2.6vw, 32px); font-weight: 600; letter-spacing: -.02em; line-height: 1.15; overflow-wrap: anywhere; }
body.page-labos #before-after .ba-row:last-child { border-color: var(--w-accent); }
body.page-labos #before-after .ba-quote { margin: 0; }
body.page-labos #before-after .ba-quote blockquote { margin: 0; padding: 0 0 0 18px; border-left: 3px solid var(--w-accent); font-size: clamp(17px, 1.9vw, 21px); line-height: 1.45; }
body.page-labos #before-after .ba-quote blockquote p { margin: 0; overflow-wrap: anywhere; }
body.page-labos #before-after .ba-quote figcaption { margin: 10px 0 0 21px; font: 11px/1.5 var(--meta); letter-spacing: .06em; text-transform: uppercase; color: var(--w-muted); }
