/* 1.14: the same currency artwork at its exact 144:64 aspect, now horizontal. */
.coin-pill{width:99px;min-width:99px;height:44px;padding:6px 8px;flex-direction:row;gap:5px;background-image:var(--art-ui15-reward-rect,url('../assets/v4/ui15/reward-rect.webp'))}
.coin-pill>.icon{width:24px;height:24px}
.coin-value{line-height:20px}
.move-counter{padding:8px 12px;gap:6px}
.hud-stars{width:53px;gap:1px;flex:none;direction:ltr}
.hud-stars>.icon{width:17px;height:17px;flex:none}
.hud-stars>.empty{opacity:.35!important;filter:grayscale(1)}
.move-copy{max-width:70px}
.move-delta{top:-12px;right:60px}
.move-counter b.steps-two{font-size:26px}
.move-counter b.steps-three{font-size:20px}
.hud-stars>.star-extinguish{animation:star-extinguish .28s ease-out}
.hud-stars>.star-restore{animation:star-restore .28s ease-out}
.language-entry>span{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;white-space:nowrap}
.language-entry b{font-size:14px;line-height:1.2}
.language-entry small{font-size:13px;line-height:1.2}
.language-popover{height:236px;padding:12px;overflow:hidden;background-image:var(--art-ui16-language-panel,url('../assets/v4/ui16/language-panel.webp'));display:grid;grid-template-rows:44px 156px;gap:8px}
.language-auto-bar{width:100%;height:44px;padding:5px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--art-ui15-language,url('../assets/v4/ui15/language.webp')) center/contain no-repeat;flex:none}
.auto-label{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.2;white-space:nowrap}
.auto-label>.icon{width:22px;height:22px}
.automatic-switch{display:flex;align-items:center;justify-content:flex-end;width:54px;height:28px;padding-right:7px;font-size:7px;flex:none;background:var(--art-ui15-switch-off,url('../assets/v4/ui15/switch-off.webp')) center/contain no-repeat;direction:ltr;pointer-events:none}
.automatic-switch.on{justify-content:flex-start;padding-right:0;padding-left:7px;background-image:var(--art-ui15-switch-on,url('../assets/v4/ui15/switch-on.webp'))}
.language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,48px);gap:6px 8px;width:100%}
.language-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:48px;padding:8px 14px;gap:1px;background:var(--art-ui14-cream-half,url('../assets/v4/ui14/cream-half.webp')) center/contain no-repeat;color:#235567;text-align:center}
.language-cell.selected{background-image:var(--art-ui14-gold-half,url('../assets/v4/ui14/gold-half.webp'))}
.language-cell strong{font-size:13px;line-height:1.2;white-space:nowrap}
.language-cell.brazil strong{font-size:12px}
.language-cell small{font-size:10px;line-height:1.1}
.language-cell>.icon{position:absolute;top:6px;right:8px;width:14px;height:14px}
@keyframes star-extinguish{from{transform:scale(1.18);opacity:1;filter:grayscale(0)}to{transform:scale(1);opacity:.35;filter:grayscale(1)}}
@keyframes star-restore{0%{transform:scale(.6)}70%{transform:scale(1.13)}100%{transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.star-extinguish,.star-restore{animation:none!important}}
