html body #gameSheet [data-sheet-follow]{box-shadow:inset 0 1px #ffffff16;background:linear-gradient(110deg,#8066df,#449fcc);border-color:#a397ff55;overflow:hidden;isolation:isolate;transition:color .18s,border-color .18s,transform .12s}
html body #gameSheet [data-sheet-follow][aria-pressed=true]{background:linear-gradient(110deg,#174c42,#18545b);color:#bff5de;border-color:#6cdbb073;box-shadow:inset 0 1px #c8ffe01a}
html body #gameSheet [data-sheet-follow][aria-pressed=true] .tg-action-emoji{font-size:0;display:grid;place-items:center;color:#a7f5d0;text-shadow:none}
html body #gameSheet [data-sheet-follow][aria-pressed=true] .tg-action-emoji::before{content:'✓';font:700 23px/1 system-ui;animation:tg-follow-confirm .28s ease-out}
html body #gameSheet .detail-favorite{box-shadow:inset 0 1px #ffffff06}
@keyframes tg-follow-confirm{0%{transform:scale(.6);opacity:.3}65%{transform:scale(1.18);opacity:1}100%{transform:scale(1);opacity:1}}
@media(hover:hover){html body #gameSheet [data-sheet-follow][aria-pressed=true]:hover{border-color:#9af4c9;background:linear-gradient(110deg,#1c594c,#1c6268)}}
@media(prefers-reduced-motion:reduce){html body #gameSheet [data-sheet-follow] .tg-action-emoji::before{animation:none}}
