/* Reconstruction/mobile overlay; available original styles retained. */
 .source-pages{box-sizing:border-box;clear:both;padding:12px 18px;display:flex;flex-wrap:wrap;gap:8px 18px;background:#f5f3ed;color:#333;border-bottom:1px solid #bbb;font:14px/1.6 Arial,sans-serif}.source-pages a{color:#000099;text-decoration:underline}.source-navigation-text{display:inline-block;padding:4px 8px;font:15px/1.6 Arial,sans-serif;text-decoration:underline}.source-date{box-sizing:border-box;clear:both;padding:6px 18px;margin:0;color:#555;background:#fff;font:13px/1.6 Arial,sans-serif}.source-missing-media{display:inline-block;padding:6px;border:1px dashed #bbb;background:#f7f7f7;color:#555;font:13px/1.6 Arial,sans-serif;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.source-page-title{font:700 26px/1.4 Arial,sans-serif;color:#000099;padding:16px}img{max-width:100%;height:auto}a[aria-disabled=true]{cursor:default;text-decoration:underline dotted}a:focus-visible,summary:focus-visible{outline:3px solid #000099;outline-offset:3px}.source-policy{max-width:780px;margin:auto;padding:24px;font:17px/1.7 Arial,sans-serif;color:#333;background:white}.source-policy h1{font-size:28px}.source-policy a{color:#000099}#site-source-footer{background:#fff;color:#333}#site-source-footer a{color:#000099}#site-source-footer summary{cursor:pointer}
 @media(max-width:800px){html,body{min-width:0!important;max-width:100%;margin:0!important;overflow-wrap:anywhere}body{font-size:16px}body>*{max-width:100%;box-sizing:border-box}table,tbody,tr,td,th{display:block!important;box-sizing:border-box!important;float:none!important;width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important}table{margin:auto!important}img{height:auto!important}iframe,object,embed{display:none!important}#wrapper,#container,#main,#content,#header,#footer,.container,.wrapper,.main,.content,.header,.footer,#main-container,#main-wrapper,#page{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:auto!important;float:none!important;margin-left:0!important;margin-right:0!important}pre{max-width:100%;overflow:auto}.source-pages{display:block}.source-pages a{display:block;min-height:28px;padding:6px}.source-date{font-size:13px}.source-policy{margin:0;padding:18px}p,li{line-height:1.65}h1,h2,h3{line-height:1.3!important;overflow-wrap:anywhere}}
 
/*Mobile readability overlay; original blue/black design and recovered artwork retained.*/
@media(max-width:800px){body,p,td,li,dd,font,.stxt,.stxt a{font-size:16px!important;line-height:1.65!important}td,font{white-space:normal!important;overflow-wrap:anywhere}p{margin:12px 0!important}a{line-height:1.6!important}.source-pages a{font-size:14px!important}.source-date{font-size:13px!important}#site-source-footer{font-size:13px!important}}
@media(max-width:800px){img{box-sizing:border-box!important;max-width:calc(100% - 6px)!important;height:auto!important}}

/* Contrast and readable text sizes within the original dark palette. */
body,p,td,li,dd,.stxt,.stxt a{font-size:16px;line-height:1.65}body:not(.source-policy){color:#e6e6e6}h1,h2,h3{color:#8bc8ff}body a{color:#8bc8ff}.source-policy h1,.source-policy h2{color:#000099}.source-policy a{color:#000099}.source-pages a{color:#000099}
