html{font-family:"Noto Serif",serif}body{margin:0 auto;padding:2rem;max-width:70rem}.source-page{position:relative;margin:0 auto 2rem;max-width:60rem;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;page:auto!important}img,svg{max-width:100%;height:auto}
/* Phase 4 P098: native images and semantic side-by-side comparison in Web/EPUB. */
#robotics-space .digital-parity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}
#robotics-space .digital-parity-card{border:1px solid #b8cdd0;border-radius:10px;padding:.65rem;min-width:0}
#robotics-space .digital-parity-card strong{display:block;color:#12324a;font-family:sans-serif;font-size:.9rem;margin-bottom:.5rem}
#robotics-space .digital-parity-card img.reflow-visual-asset{display:block;width:100%;height:auto;border-radius:6px}
@media(max-width:480px){#robotics-space .digital-parity-grid{grid-template-columns:1fr}}

/* P213 reflow: semantic <ol> supplies native ordinal numbering; hide fixed-layout-only overlay spans. */
#pdf-189 > .p213-step-native { display:none !important; }

/* TZ2 P087 - the same visible English labels above the time arrow in EPUB and Web. */
#pdf-092 .patience-scale{position:relative;display:block;height:17mm;margin:1mm 3mm 4mm;max-width:100%;}
#pdf-092 .patience-scale .scale-line{position:absolute;left:0;right:0;top:6.5mm;height:1mm;background:linear-gradient(to right,#1e918a,#d3921f,#c94d42);border-radius:1mm;}
#pdf-092 .patience-scale span{position:absolute;top:0;font:700 7.6pt/9pt "Noto Sans",Arial,sans-serif;color:#647480;white-space:nowrap;}
#pdf-092 .patience-scale .scale-a{left:0;}
#pdf-092 .patience-scale .scale-b{left:50%;transform:translateX(-50%);}
#pdf-092 .patience-scale .scale-c{right:0;}
#pdf-092 .patience-scale::after{content:"";position:absolute;right:-.2mm;top:5.25mm;border-left:3mm solid #c94d42;border-top:1.7mm solid transparent;border-bottom:1.7mm solid transparent;}
/* TZ7: P183 step circles are print-only (fixed layout). */
.tz7-step-no{display:none!important;}
