html body.reading-page:has(.other-content){--garden-height: 172px;--garden-stem: #91a28a;--garden-leaf: #bed0b3;--garden-leaf-line: #91a28a;--garden-pink: #efd3de;--garden-pink-line: #c4a3af;--garden-peach: #f0d2be;--garden-peach-line: #c9a38e;--garden-lilac: #dfd6ee;--garden-lilac-line: #afa0c4;--garden-blue: #d7e4ef;--garden-blue-line: #9eafc1;--garden-cream: #f3e9c7;--garden-cream-line: #c1b68e}html body.reading-page:has(.other-content) .site-content{flex:1;max-width:none}html body.reading-page:has(.other-content) .other-content{flex:1;gap:34px}html body.reading-page:has(.other-content) .garden-footer{margin-top:auto}html body.reading-page:has(.other-content) .other-reading{width:100%;max-width:660px;margin:0 auto}html body.reading-page:has(.other-content) .other-reading h2:first-child{margin-top:0}:root[data-theme=dark] body.reading-page:has(.other-content){--garden-stem: #8a9d83;--garden-leaf: #95ac90;--garden-leaf-line: #9db195;--garden-pink: #bba0ad;--garden-pink-line: #d5bdc9;--garden-peach: #c1a18c;--garden-peach-line: #d4b6a1;--garden-lilac: #a99abf;--garden-lilac-line: #c3b6d5;--garden-blue: #96adbf;--garden-blue-line: #bbcedc;--garden-cream: #c4bc96;--garden-cream-line: #d3cbac}.garden-footer{flex:none}.garden-note{display:flex;align-items:baseline;gap:8px;padding-top:16px;border-top:1px solid var(--hairline);color:var(--muted)}.garden-note p{font-size:.875rem;line-height:1.7}.garden-motion{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer;opacity:.65;align-self:center}.garden-motion:hover,.garden-motion:focus-visible{opacity:1;background:var(--card)}.garden-motion[hidden]{display:none}.garden-border{height:var(--garden-height);width:100%;overflow:hidden;pointer-events:none}.garden-scene{display:block;width:100%;height:100%;overflow:hidden}.garden-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.garden-sway{animation:garden-sway var(--sway-duration, 8s) ease-in-out infinite alternate;animation-delay:var(--sway-delay, 0s)}.garden-float{animation:garden-flutter var(--float-duration, 18s) ease-in-out infinite;animation-delay:var(--float-delay, 0s)}.garden-wing-left,.garden-wing-right{transform-box:fill-box;animation:garden-wing 1s ease-in-out infinite alternate}.garden-wing-left{transform-origin:right center}.garden-wing-right{transform-origin:left center;animation-delay:-.4s}#garden[data-paused=true] .garden-scene *{animation-play-state:paused !important}@keyframes garden-sway{from{transform:rotate(-.8deg)}to{transform:rotate(1.2deg)}}@keyframes garden-flutter{0%, 100%{transform:translate(0, 0) rotate(-10deg)}25%{transform:translate(11px, -9px) rotate(6deg)}50%{transform:translate(25px, 1px) rotate(-4deg)}75%{transform:translate(10px, 10px) rotate(8deg)}}@keyframes garden-wing{from{transform:scaleX(.6) rotate(-5deg)}to{transform:scaleX(1) rotate(4deg)}}@media (prefers-reduced-motion: reduce){.garden-scene *{animation:none !important}}@media (max-width: 600px){html body.reading-page:has(.other-content){--garden-height: 136px}.garden-note p{font-size:.8125rem}}