/* Same civilization, better eyesight. Global bounded readability correction. */
:root{--pre-ayla-body-min:16px}body{font-size:max(16px,1rem)}p,li,dd{font-size:max(16px,1em);line-height:1.62}button,.primary-nav a,.site-nav a,.library-actions a,.action{font-size:max(14px,.875rem)}small,.micro,.eyebrow,.object-meta,.meta,[class*="meta"]{font-size:max(12px,.75rem);line-height:1.45}.footer,.footer p,.footer a{font-size:max(13px,.8125rem)}.pre-ayla-lineage{max-width:1180px;margin:48px auto 12px;padding:22px 0;border-top:1px solid rgba(201,214,218,.16);display:flex;gap:12px 22px;align-items:baseline;flex-wrap:wrap}.pre-ayla-lineage>span{font-size:12px;letter-spacing:.18em;color:#bfa86a}.pre-ayla-lineage a{font-size:14px;text-decoration:none;border-bottom:1px solid rgba(205,218,222,.24)}.pre-ayla-lineage small{flex-basis:100%;color:rgba(205,214,216,.58)}@media(max-width:600px){p,li,dd{font-size:16px}.primary-nav a,button,.action{font-size:14px}.pre-ayla-lineage{margin-inline:16px}}
.pre-ayla-technical-plate-retired{display:none!important}.pre-ayla-object-portrait{margin:0;background:#030506;border:1px solid rgba(204,216,220,.14);overflow:hidden}.pre-ayla-object-portrait a{display:block}.pre-ayla-object-portrait img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.pre-ayla-object-portrait figcaption{padding:9px 12px;font-size:12px;letter-spacing:.13em;color:rgba(218,225,227,.62)}

/* AYLA-FORWARD GAP CLOSEOUT R2 — restrained final affordance sweep.
   Only meaningful operative text called out by the audit is raised out of microtype. */
.court-v0681 .orientation-sound,
.court-v0681 .orientation-actions button,
.court-v0681 .orientation-actions [data-orient-open],
.court-v0681 .court-index-link a{font-size:13px!important;line-height:1.2!important;}
.stories-r2 .b-side-pointer-r1 a,
.stories-r2 .story-exit a{font-size:13px!important;line-height:1.25!important;}
.library-reading-room .library-actions a,
.library-dark-academia-v5 .shelf-action a,
.library-reading-room .librarian-index summary,
.library-reading-room .index-entry a,
.library-reading-room .return-court,
.library-reading-room .return-shelf,
.library-reading-room .object-primary,
.library-reading-room .object-secondary,
.library-dark-academia-v5 .librarian-index-link strong,
.library-dark-academia-v5 .foyer-return strong{font-size:13px!important;line-height:1.25!important;}
.library-dark-academia-v5 .librarian-index-link small,
.library-dark-academia-v5 .foyer-return small{font-size:12px!important;line-height:1.25!important;}
.mathematical-atlas-room .featured-enter{font-size:13px!important;line-height:1.25!important;}
.hg-objects .collection-status a{font-size:13px!important;line-height:1.25!important;}
.cabinet-v0731 .cab-acquire,
.cabinet-v0731 .button-quiet{font-size:13px!important;line-height:1.25!important;}
