/* WordPress-native progressive enhancements; accepted R2 geometry retained. */
[hidden]{display:none!important}html:not(.js) .desktop{display:flex}html:not(.js) #property-panel{display:grid;position:static;padding:0;border:0;box-shadow:none}html:not(.js) .menu-toggle{display:none}
.gallery-item{display:block;text-align:left}.no-script-note{padding:24px}.request-chapter textarea:focus-visible{outline:3px solid var(--rust);outline-offset:5px}
.request-chapter textarea{max-width:100%}.request-chapter[hidden]{display:none}.summary [hidden]{display:none}
html:not(.js) header{height:auto;flex-wrap:wrap}html:not(.js) .desktop{flex-wrap:wrap}html:not(.js) #property-panel{width:100%;flex-basis:100%}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

.summary [data-summary-photo]>img{height:180px;object-fit:cover}html:not(.js) #property-panel{display:grid!important}html:not(.js) .gallery-filters{display:none}html:not(.js) #property-toggle{display:none}

html:not(.js) #property-panel{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}html:not(.js) #property-panel>a{grid-template-columns:minmax(0,120px) minmax(0,1fr);min-width:0}html:not(.js) #property-panel>a>div{min-width:0;overflow-wrap:anywhere}html:not(.js) #property-panel img{width:100%;max-width:100%}
@media(max-width:999px){html:not(.js) #property-panel{grid-template-columns:minmax(0,1fr)}}
