#twoPersonGarden #tgKitchenEntry,
#twoPersonGarden #tgDreamCollectionEntry { display: none !important; }

.tg-gacha-mode-tabs { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin: 2px 0 16px; }
.tg-gacha-mode-tabs button { min-height: 40px; border: 1px solid rgba(216,151,180,.32); border-radius: 14px; background: #fff7; color: #85576d; font-weight: 800; }
.tg-gacha-mode-tabs button.active { color: #fff; background: linear-gradient(135deg,#dc668c,#9271c9); border-color: transparent; }
.tg-dream-inline { text-align: center; padding: 8px 2px 20px; }
.tg-dream-inline > small { display: block; color: #ad6484; font-weight: 800; letter-spacing: .08em; }
.tg-dream-inline h2 { margin: 8px 0; font-family: Georgia,"Songti SC",serif; font-size: 28px; color: #5b3b60; }
.tg-dream-inline p { color: #806c7c; line-height: 1.7; }
.tg-dream-inline-showcase { display: grid; grid-template-columns: 1.25fr .75fr; gap: 10px; margin: 14px 0; }
.tg-dream-inline-showcase figure { margin: 0; overflow: hidden; border-radius: 19px; background: #442c59; box-shadow: inset 0 0 0 1px #fff8,0 12px 30px #542f6333; }
.tg-dream-inline-showcase img { display: block; width: 100%; height: 148px; object-fit: cover; object-position: center; }
.tg-dream-inline-showcase figure:nth-child(2) img { object-position: center 18%; }
.tg-dream-inline-showcase figcaption { padding: 7px; color: #fff; font-size: 12px; font-weight: 800; }
.tg-dream-inline-points { margin: 13px 0; padding: 12px; border-radius: 16px; background: linear-gradient(135deg,#f4e8ff,#fff1e6); color: #755a80; }
.tg-dream-inline-points b { font-size: 22px; }
.tg-dream-inline strong { display: block; margin: 14px 0; padding: 12px; border-radius: 16px; background: #e8f8ee; color: #3f8963; }
.tg-dream-inline-loading { min-height: 220px; display: grid; place-items: center; color: #a46c87; font-weight: 800; }
