/* Flat gilded face; the press/rebound, sparks and impact ring stay intact. */
.last-call-controls .call-drink-well{background:transparent;box-shadow:none}
.last-call-controls .call-drink-well .btn.primary.call-drink{background:#94723c;box-shadow:inset 0 0 0 1px #e9cb89;text-shadow:1px 1px #48351e;color:#fff0ba;border:1px solid #473921}
.last-call-controls .call-drink:before,.last-call-controls .call-drink:after{content:none}
/* A tiny, bright, immediately painted coin takes the foreground arc. */
.call-reward-burst .call-tip,.call-reward-burst .call-tip-coin,.call-reward-burst .call-tip svg{width:16px;height:18px}
.call-reward-burst .call-tip-coin{filter:drop-shadow(1px 1px #27170c) drop-shadow(0 0 2px #ffe49488)}
.call-tip-credit{font-size:20px;animation-duration:1.1s}
.call-reward-burst .call-tip i{width:1px;height:1px;left:-2px;top:15px;background:#ffe4a0;opacity:.6}
.call-reward-burst .call-tip i:nth-last-child(2){left:-4px;top:18px;opacity:.3}.call-reward-burst .call-tip i:last-child{display:none}
.deed-exclusive{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.deed-exclusive small{white-space:normal;font:700 8px/1.25 Georgia;letter-spacing:.25px;min-height:20px;margin:6px 0 0}
.deed-exclusive .deed-frame-preview canvas{width:57px;max-width:100%}
.deed-exclusive [data-royal-dye-preview]{height:68px}
/* Each enamel key has its own stream of minted gold and sapphire facets. */
.keyboard[data-keyboard-skin=regalia]{--key-edge:#d8b875;--key-pin:#d9f3dc;--skin-text:#fff0c3;--key-face:linear-gradient(145deg,#33566c,#142740 70%,#1e304a)}
.keyboard[data-keyboard-skin=regalia]:not([data-keyboard-skin=default]) .key:not(.strike-surface):not(.hit):not(.crit):not(.miss):not(.key-charred):not(.key-restoring):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 64' shape-rendering='crispEdges'%3E%3Cpath fill='%238e642b' d='M3 4h5v1h1v6H8v1H3v-1H2V5h1zM15 39h5v1h1v6h-1v1h-5v-1h-1v-6h1z'/%3E%3Cpath fill='%23e5bc63' d='M3 5h5v6H3zM15 40h5v6h-5z'/%3E%3Cpath fill='%23fff1ac' d='M3 5h4v1H4v4H3zM15 40h4v1h-3v4h-1z'/%3E%3Cpath fill='%23bc8d3d' d='M6 7h1v3H6zM18 42h1v3h-1z'/%3E%3Cpath fill='%237fcedd' d='m17 20 4 4-4 5-3-5zm-12 30 3 3-3 5-3-5z'/%3E%3Cpath fill='%23def5e2' d='m17 20 1 4h-3zm-12 30 1 3H3z'/%3E%3Cpath fill='%233b789e' d='m18 24 3 0-4 5zm-12 29 2 0-3 5z'/%3E%3C/svg%3E"),var(--key-face);background-size:24px 64px,100% 100%;background-repeat:repeat,no-repeat;animation:royal-sovereigns 5.4s linear infinite;animation-delay:calc(var(--key-index,0)*-.47s);box-shadow:inset 1px 1px #9ddbe055,inset -1px -1px #070d19}
.keyboard[data-keyboard-skin=regalia]:not([data-keyboard-skin=default]) .key:not(.strike-surface):not(.hit):not(.crit):not(.miss):not(.key-charred):not(.key-restoring):after{width:2px;height:2px;bottom:8px;right:4px;background:#fff1bd;box-shadow:0 -1px #eee1ae88,-1px 0 #eee1ae88,0 1px #eee1ae88,1px 0 #eee1ae88;animation:royal-key-star 3.8s ease-in-out infinite;animation-delay:calc(var(--key-index,0)*-.29s)}
@keyframes royal-sovereigns{from{background-position:0 -64px,0 0}to{background-position:24px 0,0 0}}
@keyframes royal-key-star{0%,100%{opacity:.15}46%{opacity:.9}62%{opacity:.25}}
.preview-keyboard[data-keyboard-skin=regalia] .key:before{background-size:12px 32px,100% 100%!important;animation-duration:8s!important}
@media(max-width:360px){.deed-exclusive{gap:5px}.deed-exclusive small{font-size:7px}.deed-exclusive canvas,.deed-exclusive [data-royal-dye-preview]{height:57px}.deed-exclusive .deed-frame-preview canvas{width:48px;height:57px}}
@media(prefers-reduced-motion:reduce){.keyboard[data-keyboard-skin=regalia] .key:before,.keyboard[data-keyboard-skin=regalia] .key:after{animation:none!important}.call-tip-credit{animation:none!important}}
