/* A narrow, periodic glint shared by all platinum achievements. */
.btn.sgk-platinum,.btn.shower-mastered,.miniAchievement{position:relative;}
.platinumGleam{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:5;}
.platinumGleam::before{content:"";position:absolute;inset:-50% -60%;background:linear-gradient(110deg,transparent 40%,#ffffff16 44%,#ffffffdd 49%,#fff 50%,#ffffffa8 51%,#ffffff16 56%,transparent 60%);transform:translateX(-75%);animation:shared-platinum-gleam 4.8s ease-in-out infinite;}
.miniAchievement>.platinumGleam{right:auto;width:var(--mini-platinum,0%);}
.tripSymbolGrid>.platinumGleam{inset:auto auto -3px 0;width:var(--collection-platinum,0%);height:2px;overflow:hidden;border-radius:2px;}
.tripSymbolGrid>.platinumGleam::before{inset:0 -60%;}
@keyframes shared-platinum-gleam{0%,35%{transform:translateX(-75%);opacity:0}40%{opacity:1}68%{opacity:1}75%,100%{transform:translateX(75%);opacity:0}}
@media(prefers-reduced-motion:reduce){.platinumGleam::before{animation:none;transform:none;opacity:.18;}}
