.rcard{aspect-ratio:5/7;background:var(--mat-gris-141);width:100%;color:var(--ludex-shine);text-align:left;box-shadow:0 1px 2px color-mix(in srgb, var(--ludex-shade) 30%, transparent), 0 8px 22px -10px color-mix(in srgb, var(--ludex-shade) 45%, transparent);border-radius:4.4%/3.14%;position:relative;overflow:hidden;container-type:inline-size}.rcard[data-empty]{filter:grayscale();opacity:.55}.rcard[data-fake]{filter:saturate(.55)contrast(.9)}.rcard__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rcard:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--resource) 45%, var(--ludex-shade)) 35%, transparent);position:absolute;inset:45% 0 0}.rcard__badge{z-index:1;background:var(--ludex-shine);width:13cqw;height:13cqw;color:var(--ludex-ink);border-radius:9999px;place-items:center;display:grid;position:absolute;top:4cqw;right:4cqw}.rcard__badge>*{width:70%;height:70%}.rcard__text{z-index:1;flex-direction:column;gap:1.2cqw;display:flex;position:absolute;inset:auto 6cqw 4cqw}.rcard__kicker{opacity:.8;font-size:3.2cqw;font-weight:600}.rcard__name{font-family:var(--font-bricolage);font-size:9cqw;font-weight:800;line-height:1.05}.rcard__flavor{font-family:var(--font-flavor);opacity:.85;font-size:3.4cqw;font-style:italic;line-height:1.25}.rcard__meta{letter-spacing:.06em;justify-content:space-between;margin-top:1cqw;font-size:3cqw;font-weight:700;display:flex}
.pcard{text-align:left;width:100%;display:block;position:relative}.pcard__host{aspect-ratio:5/7;background:var(--mat-gris-141);width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--ludex-shade) 30%, transparent), 0 8px 22px -10px color-mix(in srgb, var(--ludex-shade) 45%, transparent);touch-action:pan-x pan-y;border-radius:4.4%/3.14%;position:relative;overflow:hidden;container-type:inline-size}.pcard__host[data-grab]{touch-action:none}.pcard__host[data-interactive]{will-change:auto}.pcard__art,.pcard__rest,.pcard__host>canvas{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.pcard__rest{opacity:0;transition:opacity .22s ease-out}.pcard__preview{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pcard__rest{transition:none}}.pcard__rest[data-shown]{opacity:1}.pcard__host>canvas{z-index:1}.pcard__overlay{z-index:2;position:absolute;inset:0}.pcard__count{z-index:3;border:2px solid var(--ludex-shine);background:var(--ludex-solid);color:var(--ludex-shine);border-radius:9999px;padding:1cqw 3cqw;font-size:5cqw;font-weight:900;position:absolute;top:2.5cqw;right:2.5cqw}.pcard__host[data-pending]{background:var(--ps-wait,color-mix(in srgb, var(--ludex-ink) 8%, var(--ludex-cream)));box-shadow:none}.pcard__art[data-framed]{inset:auto}
