.night-entry{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:25px 28px;border:1px solid #34444c;border-radius:14px;background:radial-gradient(ellipse at top right,#293c47,#101c27 65%);color:#f8f3df;margin:24px 0}.night-entry h3{color:#f8f3df;margin:0 0 8px}.night-entry p{color:#e0e5d9;margin:0;font-size:15px}.night-entry .eog-button{border-color:#9dab96;background:#e4ebd9;color:#23382c;flex-shrink:0}.night-controls{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:20px 0}.night-controls p{flex-basis:100%;font-size:14px;margin:0}.night-paused .garden-scene *,.night-paused .garden-scene::before,.night-paused .garden-scene::after,.night-paused .garden-scene *::before,.night-paused .garden-scene *::after{animation-play-state:paused!important}.night-paused .eog-rare-glint{display:none!important}@media(max-width:650px){.night-entry{align-items:flex-start;flex-direction:column;padding:23px}.night-entry .eog-button{width:100%}}
#garden .garden-heading-row{display:flex!important;flex-wrap:wrap;gap:24px;align-items:flex-start!important}#garden .garden-heading{flex:1;min-width:230px}#garden .garden-heading h2{font:400 40px/1.15 Georgia,serif!important;margin:12px 0!important;letter-spacing:0!important}#garden .garden-tools{display:flex!important;flex-wrap:wrap!important;gap:12px!important;position:static!important;max-width:100%!important}#garden .garden-page{max-width:1100px!important;width:100%!important;padding:20px 0!important}#garden .garden-scene{width:100%!important;max-width:100%!important;height:720px!important;min-height:0!important;margin:24px 0!important}@media(max-width:650px){#garden .garden-heading h2{font-size:34px!important}#garden .garden-scene{height:650px!important}#garden .garden-tools{width:100%!important}#garden .garden-tools>*{max-width:100%!important}}
/* Legacy mobile centering used left:50% with translateX(-50%). The new
   full-width scene uses normal flow; reset both halves of that old rule. */
body.eog-redesign #garden .garden-scene{left:auto!important;right:auto!important;transform:none!important;margin-inline:auto!important;box-sizing:border-box!important}
