@import url('/assets/winter-v4.css');
/* Larger duplicate journal controls remain available below the dense illustration. */
.winter-intro{padding:28px 20px 22px}.winter-intro h1{font-size:clamp(32px,3.5vw,52px);margin-bottom:10px}.winter-intro>p:not(.eyebrow){font-size:15px}.garden-composition{grid-template-columns:1fr 1fr;gap:22px}.garden-plate{padding:21px 21px 18px;background:#f5f2e7}.pepper{background:#f2eee6}.plate-heading h2{font-size:clamp(21px,2vw,31px)}.art-frame{position:relative;margin:19px -5px 16px;line-height:0;isolation:isolate}.art-frame img{display:block;width:100%;height:auto;box-shadow:0 1px 12px #4f503914}.hotspots{position:absolute;inset:0;pointer-events:none}.plant-pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;min-width:36px;min-height:36px;padding:5px;border:1px solid #ede7d6;border-radius:50%;background:#294737;color:#fffdf3;font:700 14px/1 system-ui;text-decoration:none;box-shadow:0 2px 6px #1c2e2670;pointer-events:auto}.plant-pin:hover,.plant-pin:focus-visible{background:#843d31;color:white;z-index:3}.pepper .plant-pin{border-radius:4px;padding:10px 12px;font-size:12px;white-space:nowrap}.plant-pin.finished{background:#6c6350}.plant-pin[aria-current]{outline:3px solid #d1a455;outline-offset:3px}.art-status{min-height:18px;font:11px/1.5 system-ui;color:#647166;margin:0 0 14px}.plate-caption p{margin-bottom:8px}.plate-caption .system-note{font-size:11px;color:#6c685e}.composition-note{max-width:950px;margin:16px auto 30px;padding:0 20px}.plant-index{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:12px 0 0;font:12px system-ui}.plant-index li{border:1px solid #c4c8b6;padding:8px 10px;border-radius:3px}.plant-index a{display:inline-block;padding:3px 2px}.plant-index .unavailable{color:#777;font-size:11px}.indoor-card[data-requested]{border:2px solid #b78942}.indoor-directory>div:first-child p{max-width:700px}.indoor-card .journal-state{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:#6b5a35}.plant-pin{min-width:44px;min-height:44px} @media(min-width:1200px){main{max-width:1420px}.garden-composition{margin-inline:6%}.art-frame{max-width:520px;margin-inline:auto}.winter-intro{padding-top:24px}.plant-pin{min-width:36px;min-height:36px}}@media(max-width:760px){.garden-composition{grid-template-columns:1fr}.art-frame{margin-inline:0}.garden-plate{padding:18px}.plate-heading h2{font-size:26px}.pepper .plant-pin{font-size:11px;padding:9px}.plant-count{display:block}}@media(max-width:370px){.plant-pin{min-width:38px;min-height:38px}.pepper .plant-pin{font-size:10px;padding:6px}.plate-heading h2{font-size:23px}}
.plant-index a{min-height:44px;display:inline-flex;align-items:center}
.strawberry .plant-pin{min-width:28px;min-height:28px}
@media(min-width:1200px){.strawberry .plant-pin{min-width:36px;min-height:36px}}
@media(min-width:371px) and (max-width:760px){.strawberry .plant-pin{min-width:32px;min-height:32px}}
@media(max-width:370px){.strawberry .plant-pin{min-width:28px;min-height:28px;font-size:12px}}
