/* Hephaestus: staged presentation-only modifications, no source artwork changes */
#fig-ch06-6-1 img { width: 680.0px; max-width: min(85.0%, 680.0px); height: auto; max-height: none; }
#fig-ch06-6-2 img { width: 680.0px; max-width: min(85.0%, 680.0px); height: auto; max-height: none; }
#fig-ch06-6-3 img { width: 720.0px; max-width: min(90.0%, 720.0px); height: auto; max-height: none; }
#fig-ch06-6-4 img { width: 720.0px; max-width: min(90.0%, 720.0px); height: auto; max-height: none; }
#fig-ch06-6-6 img { width: 457.38px; max-width: min(100%, 457.38px); height: auto; max-height: none; }
#fig-ch06-6-7 img { width: 640.0px; max-width: min(80.0%, 640.0px); height: auto; max-height: none; }
#fig-ch06-6-9 img { width: 720.0px; max-width: min(90.0%, 720.0px); height: auto; max-height: none; }
#fig-ch06-6-10 img { width: 720.0px; max-width: min(90.0%, 720.0px); height: auto; max-height: none; }
#fig-ch06-6-11 img { width: 720.0px; max-width: min(90.0%, 720.0px); height: auto; max-height: none; }
#fig-ch06-6-12 img { width: 720.0px; max-width: min(90.0%, 720.0px); height: auto; max-height: none; }
#fig-ch06-6-13 img { width: 720.0px; max-width: min(90.0%, 720.0px); height: auto; max-height: none; }
#fig-ch06-6-14 img { width: 640.0px; max-width: min(80.0%, 640.0px); height: auto; max-height: none; }
#fig-ch06-6-15 img { width: 640.0px; max-width: min(80.0%, 640.0px); height: auto; max-height: none; }
#fig-ch06-6-16 img { width: 640.0px; max-width: min(80.0%, 640.0px); height: auto; max-height: none; }
#fig-ch06-6-18 img { width: 640.0px; max-width: min(80.0%, 640.0px); height: auto; max-height: none; }

/* Only the Circular and hyperbolic identities table receives zebra striping. */
.ch06-identities-table table tbody tr:nth-child(even) > * { background-color: #f2f5f8 !important; box-shadow:none !important; }
.ch06-identities-table table {width:100%;}
.ch06-identities-table {max-width:100%; overflow-x:auto;}
