.pyr { --cw:clamp(34px, 10vw, 72px); display:flex; flex-direction:column; align-items:center; } .prow { display:flex; gap:calc(var(--cw) * .12); margin-top:calc(var(--cw) * -0.78); } .prow:first-child { margin-top:0; }
.pcard.gone { visibility:hidden; box-shadow:none; } .pyr .pcard:not([data-free]) { filter:brightness(.8); cursor:default; } .pyr .pcard.ok { filter:none; cursor:pointer; }
.tray { --cw:clamp(44px, 12vw, 80px); display:flex; gap:20px; justify-content:center; margin-top:16px; align-items:center; } button.pcard.down { cursor:pointer; padding:0; }
