@font-face{font-family:Big Shoulders Display;src:url(../media/BigShouldersDisplay-ExtraBold.2eka6meql0tlc.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.pk{--pk-ink:#101114;--pk-panel:#1b1d22;--pk-panel-2:#23262d;--pk-line:#ffffff17;--pk-brass:#e7b95b;--pk-brass-deep:#b58a32;--pk-call:#3cc8a6;--pk-raise:#f0a23b;--pk-fold:#8b8f99;--pk-danger:#e5484d;--pk-card:#f7f2e7;--pk-card-ink:#17181c;--pk-card-red:#d13b3b;color:#fff;font-family:Nanum Gothic,sans-serif}.pk-num{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-family:Big Shoulders Display,Black Han Sans,sans-serif;font-weight:800}.pk-title{letter-spacing:.01em;font-family:Black Han Sans,Nanum Gothic,sans-serif;font-weight:400}.pk-talk{font-family:Jua,Nanum Gothic,sans-serif}.pk-felt{--felt:#0f5e4b;--felt-deep:#0a4235;--rail:#1e1410;--rail-edge:#ffffff12;background:radial-gradient(120% 90% at 50% 38%, #ffffff17, transparent 62%), radial-gradient(100% 100% at 50% 50%, var(--felt), var(--felt-deep))}.pk-felt[data-tier="1"]{--felt:#5a6540;--felt-deep:#434c2d;--rail:#2b2618;background:repeating-linear-gradient(0deg, #00000012 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 3px), linear-gradient(90deg, transparent 0 7%, #1e221280 7% 9.5%, transparent 9.5% 11%, #1e221280 11% 13.5%, transparent 13.5% 86.5%, #1e221280 86.5% 89%, transparent 89% 90.5%, #1e221280 90.5% 93%, transparent 93%), radial-gradient(100% 100% at 50% 45%, var(--felt), var(--felt-deep))}.pk-felt[data-tier="3"]{--felt:#561830;--felt-deep:#300b19;--rail:#0d0c0e;--rail-edge:#e7b95b8c;background:radial-gradient(120% 90% at 50% 35%, #ffbec81a, transparent 60%), radial-gradient(100% 100% at 50% 50%, var(--felt), var(--felt-deep))}.pk-table{box-shadow:inset 0 0 0 2px #00000059, inset 0 0 70px #00000080, 0 0 0 9px var(--rail), 0 0 0 10px var(--rail-edge), 0 18px 40px -8px #000000b3;border-radius:9999px}.pk-table:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:9%}.pk-card{--w:44px;vertical-align:top;width:var(--w);aspect-ratio:5/7;border-radius:calc(var(--w) * .11);background:var(--pk-card);color:var(--pk-card-ink);-webkit-user-select:none;user-select:none;flex:none;font-family:Big Shoulders Display,Black Han Sans,sans-serif;font-weight:800;line-height:1;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 0 0 1px #0000002e,0 3px 7px #0006}.pk-card[data-red="1"]{color:var(--pk-card-red)}.pk-card .pk-card-rank{top:calc(var(--w) * .07);left:calc(var(--w) * .1);font-size:calc(var(--w) * .5);letter-spacing:-.04em;position:absolute}.pk-card .pk-card-pip{top:calc(var(--w) * .56);left:calc(var(--w) * .09);font-size:calc(var(--w) * .3);font-family:Segoe UI Symbol,Apple Symbols,"Noto Sans Symbols 2",sans-serif;position:absolute}.pk-card .pk-card-suit{right:calc(var(--w) * .06);bottom:calc(var(--w) * .02);font-size:calc(var(--w) * .78);opacity:.92;font-family:Segoe UI Symbol,Apple Symbols,"Noto Sans Symbols 2",sans-serif;position:absolute}.pk-card[data-back="1"]{background:repeating-linear-gradient(45deg, #ffffff21 0 2px, transparent 2px 7px), repeating-linear-gradient(-45deg, #ffffff21 0 2px, transparent 2px 7px), linear-gradient(160deg, var(--back,#3b3f8f), var(--back-deep,#23265c));box-shadow:0 0 0 calc(var(--w) * .07) var(--pk-card) inset, 0 0 0 1px #00000040, 0 3px 7px #0006}.pk-card[data-dim="1"]{filter:brightness(.55)saturate(.6)}.pk-card[data-win="1"]{box-shadow:0 0 0 2px var(--pk-brass), 0 0 16px 2px #e7b95ba6, 0 3px 7px #0006;transform:translateY(-12%)}.pk-card[data-pick=discard]{filter:grayscale()brightness(.6);transform:translateY(8%)rotate(-3deg)}.pk-card[data-pick=open]{box-shadow:0 0 0 2px var(--pk-call), 0 0 14px 1px #3cc8a699;transform:translateY(-14%)}.pk-card{transition:transform .18s,filter .18s,box-shadow .18s}@media (prefers-reduced-motion:no-preference){.pk-deal{animation:.32s cubic-bezier(.2,.8,.2,1) backwards pk-deal}.pk-pop{animation:.22s cubic-bezier(.2,.9,.3,1.3) backwards pk-pop}.pk-rise{animation:.9s ease-out forwards pk-rise}.pk-turn{animation:1.4s ease-in-out infinite pk-turn}}@keyframes pk-deal{0%{opacity:0;transform:translateY(-40%)scale(.7)rotate(-8deg)}}@keyframes pk-pop{0%{opacity:0;transform:scale(.7)translateY(6px)}}@keyframes pk-rise{0%{opacity:0;transform:translateY(8px)}20%{opacity:1}to{opacity:0;transform:translateY(-26px)}}@keyframes pk-turn{0%,to{box-shadow:0 0 0 2px var(--pk-brass), 0 0 0 0 #e7b95b80}50%{box-shadow:0 0 0 2px var(--pk-brass), 0 0 0 9px #e7b95b00}}.pk-chip{--c:var(--pk-brass);background:radial-gradient(circle at 50% 50%, var(--c) 0 38%, transparent 39%), repeating-conic-gradient(#fff 0 12deg, var(--c) 12deg 45deg);border-radius:50%;flex:none;width:1em;height:1em;display:inline-block;box-shadow:0 0 0 1px #00000073,0 1px 2px #00000080}.pk-bubble:after{content:"";background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.pk-range{appearance:none;cursor:pointer;background:0 0;height:28px}.pk-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--pk-raise) var(--fill,0%), #ffffff24 var(--fill,0%));border-radius:3px;height:6px}.pk-range::-moz-range-track{background:#ffffff24;border-radius:3px;height:6px}.pk-range::-moz-range-progress{background:var(--pk-raise);border-radius:3px;height:6px}.pk-range::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--pk-raise);background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 2px 6px #00000080}.pk-range::-moz-range-thumb{border:4px solid var(--pk-raise);background:#fff;border-radius:50%;width:14px;height:14px}.pk-range:focus-visible{outline:2px solid var(--pk-brass);outline-offset:2px;border-radius:6px}.pk button:focus-visible,.pk a:focus-visible{outline:2px solid var(--pk-brass);outline-offset:2px}
