.playing-card[data-deck=kontur]{--card-atlas:url("/cards/kontur/illustrations.png")}
.playing-card[data-deck=kontur]:has(>.card-art) .card-index{background:#fff}


/* Kontur: crisp modern faces and a rotationally symmetric geometric back. */
.playing-card[data-deck=kontur]{background:#fff;color:#142c43;border-color:#cbd8e1;font-family:'Bahnschrift','DIN Alternate','Franklin Gothic Medium',sans-serif;border-radius:calc(var(--card-width)*.085);box-shadow:0 2px 3px #102f4726,0 7px 12px #102f4721}

.playing-card[data-deck=kontur].card-red{color:#c93748}

.playing-card[data-deck=kontur] .card-index{font-size:calc(var(--card-width)*.225);line-height:1;letter-spacing:-.045em}

.playing-card[data-deck=kontur] .card-index b{font-weight:700}

.playing-card[data-deck=kontur] .card-index i{letter-spacing:0;line-height:1.1}

.playing-card[data-deck=kontur] .card-art{background-image:url('/cards/kontur/illustrations.png');border:0;border-radius:0}

.playing-card[data-deck=kontur] .card-pips i{font-size:calc(var(--card-width)*.245)}

.playing-card[data-deck=kontur] .card-pips i.pip-ace{font-size:calc(var(--card-width)*.54)}

.card-back[data-deck=kontur]{background:#142c43;color:#70ded0;border:3px solid #f4f9fc}

.card-back[data-deck=kontur]:before{inset:6%;border:1px solid #70ded0;background:repeating-linear-gradient(45deg,transparent 0 11px,#70ded020 11px 12px),repeating-linear-gradient(-45deg,transparent 0 11px,#70ded020 11px 12px)}

.card-back[data-deck=kontur]>span{background:radial-gradient(circle at center,#142c43 0 25%,transparent 26%);font-family:Georgia,serif;font-size:calc(var(--card-width)*.72);font-weight:400;text-shadow:none;line-height:1}
.card-back[data-deck=kontur]>span:before{content:"◇"}
