.pgr-players{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pgr-players li{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;display:flex}.pgr-players b{font-family:var(--f-word);font-size:15px}.pgr-score{font:700 16px/1 var(--f-mono)}.pgr-players li.out{opacity:.45;text-decoration:line-through}.pgr-players li.got{border-color:var(--good);box-shadow:0 0 0 2px var(--good)}.pgr-players li.won{border-color:var(--sun);box-shadow:0 0 0 2px var(--sun)}.pgr-card{aspect-ratio:1.7;width:min(100%,340px);box-shadow:var(--shadow);background:#fffdf5;border:3px solid #1b1b1b;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:10px;display:flex}.pgr-card.done{opacity:.55}.pgr-card.up{animation:.18s ease-out pgr-flip}@keyframes pgr-flip{0%{transform:scale(.9)rotateY(60deg)}}@media (prefers-reduced-motion:reduce){.pgr-card.up{animation:none}}.pgr-back{font:700 56px/1 var(--f-word);color:#c9bfa6}.pgr-pic{flex:1;max-width:150px}.pgr-svg{width:100%;height:auto;display:block}.pgr-shape{stroke:#1b1b1b;stroke-width:3px;stroke-linejoin:round}.pgr-eye{fill:#fff;stroke:none}.pgr-line{fill:none}.pgr-things{grid-template-columns:repeat(5,minmax(0,92px));justify-content:center;gap:8px;display:grid}.pgr-thing{border:2px solid var(--line);background:var(--surface);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;align-items:center;padding:6px;display:flex;position:relative}.pgr-thing small{color:var(--muted);font-size:11px;font-weight:700;position:absolute;top:3px;left:7px}.pgr-thing:not(:disabled):hover{border-color:var(--accent)}.pgr-thing:active:not(:disabled){transform:scale(.94)}.pgr-thing:disabled{cursor:default}.pgr-things.off .pgr-thing{opacity:.6}.pgr-thing.right{border-color:var(--good);box-shadow:0 0 0 3px var(--good);opacity:1!important}.pgr-thing:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:480px){.pgr-things{gap:5px}.pgr-thing{border-radius:10px;padding:4px}}
