/* Same rounded cards; the older shop lives just above friend links. */
.play-room > .new-release-card{margin-bottom:0}
.teashop-scroll-hint{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin:0 0 13px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:#78665b;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;touch-action:manipulation;transition:background .18s ease,color .18s ease,transform .18s ease}
.teashop-scroll-hint svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.teashop-scroll-hint:active{transform:scale(.98);background:#efe7de;color:#5f493a}
.teashop-scroll-hint:focus-visible{outline:2px solid #aa7b55;outline-offset:1px;background:#f5eee4}
.teashop-return{margin-top:20px;margin-bottom:14px;animation:teashop116-enter .28s ease both}
.teashop-return-card.new-release-card{margin:0;background:#fffaf1;border-color:#e5d1b6;border-bottom-color:#cbb191;box-shadow:0 4px 12px rgba(119,88,48,.04);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.teashop-return-card .new-release-badge{background:#926b45}
.teashop-return-card .new-release-heading small{color:#806a52}
.teashop-return-card .new-release-icon{object-fit:contain;border-color:#ead9bf;background:#fff9ed}
.teashop-return-card .new-release-copy h3{color:#594331}
.teashop-return-card .new-release-copy p{color:#806b54}
.teashop-return-card .new-release-action{border-color:#dac5a5;color:#795531;background:#fffcf6}
.teashop-return-card .new-release-action svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.teashop-return-card:focus{outline:2px solid #aa7b55;outline-offset:3px;box-shadow:0 0 0 6px rgba(196,157,104,.13)}
.teashop-return-card:active{transform:translateY(1px) scale(.992)}
@media(hover:hover){.teashop-scroll-hint:hover{background:#f3ece4}.teashop-return-card:hover{background:#fff6e8;box-shadow:0 6px 15px rgba(119,88,48,.08)}}
@keyframes teashop116-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.teashop-return{animation:none}.teashop-scroll-hint,.teashop-return-card{transition:none}}
