/* 1.13: clean-alpha native controls, two short illustrated help pages. */
.topbar{align-items:center}
.coin-pill{width:60px;min-width:60px;height:60px;padding:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px;background-image:var(--art-ui15-coin-square,url('../assets/v4/ui15/coin-square.webp'));background-size:contain;background-position:center;background-repeat:no-repeat;direction:ltr}
.coin-pill>.icon{width:18px;height:18px}
.coin-value{display:block;font-size:var(--coin-type,17px);font-weight:900;line-height:20px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}
.home .top-actions{align-items:center}
.reward{width:144px;height:64px;padding:12px 16px;gap:5px;background:var(--art-ui15-reward-rect,url('../assets/v4/ui15/reward-rect.webp')) center/contain no-repeat;font-size:13px;font-weight:900;line-height:1.1}
.reward .icon{width:20px;height:20px}
.reward>span{white-space:nowrap}
.settings-panel{min-height:0}
.settings-panel>.modal-actions{margin-top:14px;padding-top:0}
.toggle{background-image:var(--art-ui15-switch-off,url('../assets/v4/ui15/switch-off.webp'))}
.toggle.on{background-image:var(--art-ui15-switch-on,url('../assets/v4/ui15/switch-on.webp'))}
.language-picker{position:relative;width:100%;margin-top:14px;flex:none;z-index:8}
.language-picker>.art-button.cream.small{width:278px;height:50px;margin:0;padding:7px 14px;gap:8px;background-image:var(--art-ui15-language,url('../assets/v4/ui15/language.webp'))}
.language-entry>.icon{width:28px;height:28px}
.language-entry>span{flex:1;text-align:center}
.language-entry>.dropdown-arrow{width:16px;height:16px;transform:rotate(90deg);transition:transform .16s}
.language-entry[aria-expanded="true"]>.dropdown-arrow{transform:rotate(-90deg)}
.language-popover{position:absolute;top:54px;left:0;width:278px;height:224px;padding:14px 13px;background:var(--art-ui15-dropdown,url('../assets/v4/ui15/dropdown.webp')) center/contain no-repeat;animation:language-open .16s ease-out;transform-origin:top;isolation:isolate}
.language-options-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable both-edges}
.language-choice{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:40px;padding:5px 25px;gap:1px;text-align:center;color:#235567;line-height:1.2}
.language-choice strong{font-size:12px;line-height:1.25;white-space:nowrap}
.language-choice small{font-size:10px;line-height:1.25;white-space:nowrap}
.language-choice[aria-selected="true"]{color:#146744}
.language-choice>.icon{position:absolute;width:18px;height:18px;right:4px;top:11px}
.language-choice:active:not(:disabled){transform:scale(.96)}
.help-panel{min-height:526px}
.help-pages{display:grid;gap:10px;width:100%;flex:none}
.help-picture-row{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;text-align:start}
.help-picture{width:108px;height:76px;object-fit:contain}
.help-picture-row h3{font-size:16px;line-height:1.2;margin:0 0 5px}
.help-picture-row p{font-size:13px;line-height:1.4}
.help-refill{font-size:11px;line-height:1.4;margin-top:10px;width:100%;color:#497477}
.help-footer{width:100%;margin-top:auto;padding-top:12px;display:grid;gap:10px;flex:none}
.help-pager{display:flex;align-items:center;justify-content:center;gap:28px;height:47px;direction:ltr}
.help-pager>span{font-size:13px;min-width:48px;text-align:center}
.day-number{top:14px;font-size:31px;line-height:1;margin:0}
.node-stars{height:19px;bottom:12px;gap:2px}
.node-stars>.icon{width:19px;height:19px}
.node-stars>.icon.empty{opacity:.42!important}
.day-node.locked>.icon{top:auto;bottom:13px;width:20px;height:20px}
@keyframes language-open{from{opacity:0;transform:translateY(-4px) scaleY(.97)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.language-popover{animation:none}.dropdown-arrow{transition:none}}
