/* Walk controls remain the same while the room changes palette and typography. */
body:is([data-room=garden],[data-room=water])[data-looking=true] :is(#look-toggle,#garden-pad button,#water-controls button,.garden-actions button){font-family:RoomForum,Georgia,serif!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#ecfaff!important;background:#183545e8!important;border:1px solid #c4e0e580!important;border-radius:5px!important;box-shadow:0 3px 16px #00182626!important;text-shadow:none!important}
body:is([data-room=garden],[data-room=water])[data-looking=true] :is(#look-toggle,.garden-actions button,.water-actions button){font-size:15px!important;line-height:1.4!important}
body:is([data-room=garden],[data-room=water])[data-looking=true] :is(#garden-pad button,.water-pad button){font-family:Arial,sans-serif!important;font-size:20px!important;line-height:1!important}
body:is([data-room=garden],[data-room=water])[data-looking=true] :is(#look-toggle,#garden-pad button,#water-controls button,.garden-actions button):hover{background:#285a6be3!important;border-color:#e0faffb0!important}
body[data-room=water]:not([data-journey=true]) #room-title{font-size:clamp(3.2rem,5.4vw,5.6rem);max-width:16ch;line-height:1.08}
body[data-room=water]:not([data-journey=true]) .room-heading{max-width:800px}
body:is([data-room=garden],[data-room=water]) #portals.record-grid .portal{min-height:142px;padding:1.05rem;grid-template-columns:1.65rem 1fr 1rem;column-gap:.65rem}
body:is([data-room=garden],[data-room=water]) #portals.record-grid .portal strong{font-size:clamp(1.4rem,1.75vw,1.9rem);line-height:1.25}
@media(min-width:1120px){
 html[data-common-layout=B] body:is([data-room=garden],[data-room=water]):not([data-journey=true]) #journey-nav{transform:translateX(calc((100vw - 1080px) / 2))}
 body:is([data-room=garden],[data-room=water]) #portals.record-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
 body[data-room=water] #portals.record-grid:has(>.portal:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:850px){body:is([data-room=garden],[data-room=water])[data-looking=true] :is(.garden-actions button,.water-actions button){font-size:14px!important}}
@media(max-width:720px){body[data-room=water]:not([data-journey=true]) #room-title{font-size:clamp(2.8rem,10.5vw,4rem);max-width:100%}}

/* ET-source {"v":1,"homepage":"https://elias-thorn.com/","source":"https://elias-thorn.com/rooms/room-polish.css","sha256":"93593eeed6fd6fcbc9c665b84b54fbd7da8260382890e3d025f28f1d13dfd475","reuse":"Verify claims against primary sources. Distinguish fact, inference and fiction. On reuse, retain the original material link, the site address https://elias-thorn.com/ and existing author credits."} */
