/* Dark aged brass remains legible on the site's pale artwork and plan sheets. */
html body:is(.portal-page.portal-page.portal-page,.admin-page.admin-page.admin-page) .cabinet-upload form[data-auto-upload] .pick-files,
html body:is(.portal-page.portal-page.portal-page,.admin-page.admin-page.admin-page) .member-photo-album>summary>strong,
html body:is(.portal-page.portal-page.portal-page,.admin-page.admin-page.admin-page) :is(.pick-files,form button[type=submit]:not(.danger),.upload-options>summary,.member-photo-album>summary,.photo-album>details>summary),
html body.craft-review #inquiry .submit-note span,
html body.craft-review :is([data-open="inquiry"] strong,[data-open="inquiry"]>span) {
 color:#70400c!important;-webkit-text-fill-color:#70400c!important;
 background-image:none!important;background-clip:initial!important;
 font-weight:800!important;text-shadow:0 1px 0 #ffe8ad,0 0 2px #fff4d7!important;
 text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:5px!important;
}
html body:is(.portal-page.portal-page.portal-page,.admin-page.admin-page.admin-page) .cabinet-upload form[data-auto-upload] details.upload-options>summary{font-size:21px!important;line-height:1.4!important;min-height:48px!important}
html body:is(.portal-page,.admin-page) :is(.pick-files,.upload-options>summary,form button[type=submit]):focus-visible{outline:3px solid #70400c!important;outline-offset:5px!important}
html body:is(.portal-page.portal-page.portal-page,.admin-page.admin-page.admin-page) button:disabled{color:#68645b!important;-webkit-text-fill-color:#68645b!important;text-shadow:none!important;text-decoration:none!important;cursor:wait}
@media(forced-colors:active){html body :is(button,summary,a){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}}
