/* Rooms of Light: the supplied web art, with real text and stationary controls.
   This stylesheet never styles or decorates an eBay photograph. */
body[data-mood=botanical][data-dream-room]{--dream-base:#0e3028;--dream-ink:#f0f8eb;--dream-muted:#c6dec9;--dream-accent:#b4e38f;--dream-panel:#143e32;--dream-edge:#679c7b;--dream-card:#174637;--dream-card-ink:#f0f8eb;--dream-mat:#234d3a;--dream-shadow:#031e1a66;--accent-soft:#2c5c40;--surface-top:#28543d;--surface-bottom:#10372d;--surface-edge:#608c6a;--wordmark-ink:#b4e38f;--frame-rail:#345e45;--frame-keyline:#81a576;--frame-mat:#1a422f;--frame-shade:#031e1a59;background:#0e3028}
body:is([data-mood=dreamlike],[data-mood=botanical]) .dream-lens[data-mood] .dream-art img{opacity:1;filter:none;transform:none;animation:none;object-position:right center}
body[data-mood=dreamlike] .dream-wash{background:linear-gradient(90deg,#17112cf2,transparent 85%),linear-gradient(0deg,#17112cbf,transparent 55%);opacity:1}
body.room-home[data-mood=botanical] main{background:transparent}
/* The retained glass leaves sit inside an emerald conservatory, not a white room. */
body[data-mood=botanical] .dream-lens[data-mood] .dream-art img{opacity:.68}
body[data-mood=botanical] .dream-wash{background:linear-gradient(90deg,#0e3028fa 0%,#0e3028c4 38%,#0e302838 78%),linear-gradient(0deg,#0e3028f2,transparent 72%),radial-gradient(ellipse at 78% 20%,#8ebc511a,transparent 68%);opacity:1}
body:is([data-mood=dreamlike],[data-mood=botanical]) :is(.dream-wallpaper,.dream-horizon,.dream-float,.living-stairs,.living-space){opacity:0;pointer-events:none}
body[data-mood=botanical] #dream-canvas{opacity:.2}
body[data-mood=dreamlike] #dream-canvas{opacity:.2}
body:is([data-mood=dreamlike],[data-mood=botanical]) .dream-heading{align-items:start}
body:is([data-mood=dreamlike],[data-mood=botanical]) .dream-heading>div:first-child{max-width:620px;padding:22px 28px;background:var(--dream-panel);border:1px solid var(--dream-edge)}
body:is([data-mood=dreamlike],[data-mood=botanical]) .dream-heading h1{text-shadow:none}
body:is([data-mood=dreamlike],[data-mood=botanical]) .atmosphere-caption{padding:16px 18px;background:var(--dream-panel);border:1px solid var(--dream-edge)}
body:is([data-mood=dreamlike],[data-mood=botanical]) .exhibition-heading>p{padding:14px 18px;background:var(--dream-panel);border:1px solid var(--dream-edge)}
body:is([data-mood=dreamlike],[data-mood=botanical]) .portal-label{padding:16px 14px 12px;background:var(--dream-panel);border:1px solid var(--dream-edge);border-top:0}
body[data-mood=botanical] .atmosphere-choice{color:var(--dream-ink)}
body[data-mood=botanical] .atmosphere-choice:has(input:checked){border-color:var(--dream-accent);box-shadow:inset 0 -2px 0 var(--dream-accent),0 0 0 1px var(--dream-accent)}
body[data-mood] .mood-key-dreamlike .atmosphere-swatch,body[data-mood] .mood-key-botanical .atmosphere-swatch{font-size:0;background-color:#ece9f5;background-repeat:no-repeat;background-position:center;background-size:24px 24px}
body[data-mood] .mood-key-dreamlike .atmosphere-swatch{background-image:url('/assets/rooms-of-light/accent-crescent-48.png')}
body[data-mood] .mood-key-botanical .atmosphere-swatch{background-color:#b9dcaa;background-image:url('/assets/rooms-of-light/accent-seed-48.png')}
body[data-mood] .portal-studio .portal-art img{object-fit:cover;object-position:58% 48%;transform:none;animation:none}
.rooms-light-study{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;padding:48px 0;border-top:1px solid var(--line);margin-top:32px}
.rooms-light-study h2{font:500 clamp(30px,4vw,48px)/1.1 Georgia,serif;margin:16px 0 24px}
.rooms-light-study p{max-width:430px;font:15px/1.8 Arial,sans-serif;color:var(--muted)}
.rooms-light-study .artwork-note{font-size:12px;margin-top:20px}
.rooms-light-frame{position:relative;margin:0;padding:17%;isolation:isolate;background:color-mix(in srgb,var(--dream-panel) 88%,#fff)}
.rooms-light-frame>img{display:block;width:100%;height:auto;object-fit:contain;position:relative;z-index:1}
.rooms-light-frame:after{content:'';position:absolute;inset:0;pointer-events:none;background:url('/assets/rooms-of-light/listing-surround.webp') center/100% 100% no-repeat;z-index:0}
@media(max-width:1100px){body:is([data-mood=dreamlike],[data-mood=botanical]) .dream-heading>div:first-child{max-width:62%}}
@media(max-width:740px){
 body:is([data-mood=dreamlike],[data-mood=botanical]) .dream-lens[data-mood] .dream-art img{object-position:center bottom}
 body:is([data-mood=dreamlike],[data-mood=botanical]) .dream-heading>div:first-child{max-width:none;padding:18px}
 body:is([data-mood=dreamlike],[data-mood=botanical]) .atmosphere-caption{display:inline-flex;margin-top:14px;padding:12px 16px}
 body:is([data-mood=dreamlike],[data-mood=botanical]) .portal-label{padding:13px 10px 10px}
 .rooms-light-study{grid-template-columns:1fr;gap:24px;padding:32px 0}.rooms-light-study p{font-size:14px}
}
@media(forced-colors:active){.rooms-light-frame:after{display:none}body[data-mood] .mood-key-dreamlike .atmosphere-swatch,body[data-mood] .mood-key-botanical .atmosphere-swatch{background-image:none;font-size:18px}}
