/* Grounded art treatments that do not affect user purchases or unlock progression */
.yard-scene .v45-painting-item.awakened{filter:drop-shadow(0 8px 7px rgba(25,13,31,.45));image-rendering:auto;}
.yard-scene .v45-painting-item.blooming{filter:brightness(1.25) drop-shadow(0 0 12px #ffe6af99)}
.yard-scene .olu-together-tree-painting{filter:drop-shadow(0 8px 4px #24132178) drop-shadow(0 0 4px #ffc7873d)}
.v112-garden-name{position:absolute;z-index:38;max-width:min(64%,275px);padding:9px 12px;border-radius:11px;border:1px solid #f6d6abbb;background:#231b35e8;box-shadow:0 9px 25px #0c071c93;color:#ffead0;font:700 clamp(10px,1.8vw,15px)/1.4 system-ui;pointer-events:none;backdrop-filter:blur(7px)}
.v112-garden-name[hidden],.v112-garden-legend[hidden]{display:none!important}
.v112-legend-button{display:block;margin:10px auto 4px;padding:10px 17px;border-radius:30px;border:1px solid #d8b893aa;background:#33233f;color:#ffdfb2;font:700 13px system-ui;cursor:pointer}
.v112-garden-legend{max-width:760px;margin:9px auto 18px;padding:12px 16px;background:#261d39;border:1px solid #d8b89377;border-radius:18px}
.v112-garden-legend ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0}
.v112-garden-legend li{font:600 12px/1.45 system-ui;color:#f4dfd1;border-bottom:1px solid #ffffff15;padding:5px 1px}
@media(max-width:500px){.v112-garden-legend ul{grid-template-columns:1fr}}
