/* V116. Truly separate painted blossoms. One fixed garden image, one evolving alpha layer. */
#gardenScene .yard-base{filter:none!important;z-index:0!important}
#gardenScene .yard-sky-tint{display:none!important}
#gardenScene .olu116-tree-bloom{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none;z-index:2;opacity:0;transition:opacity 1.15s ease-out;filter:none!important;mix-blend-mode:normal}
#gardenScene .olu116-tree-bloom.is-current{opacity:1}
#gardenScene .v45-painting-layers{z-index:4!important}
#gardenScene .v45-painting-item.v116-temporary-peek{opacity:.94!important;visibility:visible!important;transition:opacity .45s!important}
.olu116-jump-unlocks{display:inline-flex;align-items:center;justify-content:center;color:#281b30;background:#f7d8ad;padding:8px 12px;min-height:38px;border:1px solid #fff2d8;border-radius:999px;font-size:12px;line-height:1.25;font-weight:850;text-decoration:none;white-space:nowrap;box-shadow:0 2px 12px #0002}
#gardenUnlocks{scroll-margin-top:18px}
#gardenUnlocks .v46-gallery{display:block!important;visibility:visible!important;opacity:1!important;min-height:150px}
#gardenUnlocks .v46-gallery-rail{min-height:280px}
.olu116-next-unlock{margin:3px 0 0;border-radius:13px;padding:10px 13px;border:1px solid #ffdcaa61;background:#3c3050;color:#fff0d8;font-size:13px;font-weight:650}
#gardenScene .v45-painting-item.awakened{visibility:visible!important;opacity:1!important}
@media(max-width:640px){.olu116-jump-unlocks{order:-1;font-size:11px;padding:7px 9px}.olu114-pan-actions{align-items:center;flex-wrap:wrap;justify-content:flex-end}#gardenUnlocks{padding:12px!important}#gardenUnlocks .v46-gallery-rail{min-height:300px}}
@media(prefers-reduced-motion:reduce){#gardenScene .olu116-tree-bloom{transition:none!important}}
