.pc-card{aspect-ratio:5/7;box-sizing:border-box;border:1.5px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);-webkit-user-select:none;user-select:none;border-radius:8%/5.7%;display:block;position:relative;overflow:hidden;container-type:inline-size}.pc-card--red{color:var(--o)}.pc-card__index{top:3cqw;justify-content:space-between;align-items:flex-start;height:34cqw;display:flex;position:absolute;inset-inline:6cqw 5cqw}.pc-card__rank{font-family:var(--font-body);letter-spacing:-.02em;font-size:34cqw;font-weight:700;line-height:1}.pc-card__rank.is-ten{letter-spacing:-.09em;margin-inline-start:-1cqw}.pc-card__suit{fill:currentColor;width:27cqw;height:27cqw;margin-top:1cqw;display:block}.pc-card__middle{inset-inline:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:40cqw;bottom:6cqw}.pc-card__pip{fill:currentColor;width:52cqw;height:52cqw;display:block}.pc-card--red .pc-card__pip{fill:color-mix(in srgb, currentColor 16%, transparent);stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.pc-card__middle.is-ace .pc-card__pip{width:66cqw;height:66cqw}.pc-card__middle.is-picture{justify-content:flex-end;gap:1cqw}.pc-card__middle.is-picture .pc-card__pip{width:30cqw;height:30cqw;margin-bottom:5cqw}.pc-card__letter{font-family:var(--font-hand);background:linear-gradient(transparent 58%, color-mix(in srgb, var(--marker) 70%, transparent) 58% 88%, transparent 88%);padding:0 10cqw;font-size:56cqw;line-height:.9}.pc-card--back{background:var(--paper)}.pc-card__pattern{background-color:var(--cover);background-image:radial-gradient(circle at 50% 50%, var(--marker) 0 7cqw, transparent 7.5cqw), radial-gradient(circle at 50% 50%, transparent 0 14cqw, #fffdf58c 14.5cqw 16cqw, transparent 16.5cqw), linear-gradient(#fffdf529 1px, transparent 1px), linear-gradient(90deg, #fffdf529 1px, transparent 1px);background-position:50%,50%,-1px -1px,-1px -1px;background-size:100% 100%,100% 100%,11cqw 11cqw,11cqw 11cqw;border-radius:5cqw;position:absolute;inset:4.3% 6%}
