/* EverestBuzz Games app: drawing helpers for the game pieces (used by art.js). Colours come from the app's tokens. */
.pa-art{position:absolute;inset:0;display:grid;place-items:center;color:var(--brass-light,#EBD493)}
.pa-card{position:absolute;left:50%;top:54%;width:var(--w);aspect-ratio:5/7;border-radius:4px;background:var(--ivory,#F5ECD7);transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r));box-shadow:0 2px 6px rgba(0,0,0,.5);line-height:1;color:var(--lacquer-deep,#2B0B12)}
.pa-card.red{color:#B3202F}
.pa-card b{position:absolute;left:3px;top:2px;font:700 calc(var(--w)*.3)/1 Mukta,system-ui,sans-serif}
.pa-card u{position:absolute;left:0;right:0;top:44%;text-align:center;text-decoration:none;font-size:calc(var(--w)*.5)}
.pa-grid9{display:grid;grid-template-columns:repeat(3,19px);gap:3px}
.pa-mini{display:block;width:19px;height:25px;border-radius:3px;background:var(--ivory,#F5ECD7);color:var(--lacquer-deep,#2B0B12);font:700 7.5px/25px Mukta,system-ui,sans-serif;text-align:center}
.pa-mini.red{color:#B3202F}
.pa-die{position:absolute;left:50%;top:54%;width:36px;height:36px;border-radius:8px;background:var(--ivory,#F5ECD7);transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r));box-shadow:0 2px 6px rgba(0,0,0,.5)}
.pa-die s{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--lacquer-deep,#2B0B12)}
.pa-lat{color:var(--brass-light,#EBD493)}.pa-lat .tiger{fill:#E8742A}.pa-lat .goat{fill:#F5ECD7}
