.playing-card[data-v-04709f9b]{position:relative;flex-shrink:0;width:var(--card-width);height:var(--card-height);border-radius:var(--card-radius);background:radial-gradient(140% 90% at 30% 0%,#fffcf3 0%,var(--card-face) 45%,var(--card-face-shade) 100%);box-shadow:inset 0 0 0 1px #78603c2e,inset 0 1px #fff,0 1px 1px #0000004d,0 4px 10px #00000047,0 14px 26px -8px var(--card-shadow);cursor:pointer;touch-action:manipulation;user-select:none;transform-origin:50% 100%;transform:translateY(var(--fan-y, 0px)) rotate(var(--fan-rot, 0deg)) translateY(var(--lift, 0px));transition:transform .22s var(--ease-snap),box-shadow .22s var(--ease-snap),filter .22s}.playing-card[data-v-04709f9b]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.45) 0%,transparent 28%,transparent 70%,rgba(0,0,0,.05) 100%);pointer-events:none}.sheen[data-v-04709f9b]{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--sheen-o, 0);transition:opacity .35s ease;background:radial-gradient(circle at var(--sx) var(--sy),rgba(255,255,255,0) 0%,rgba(255,255,255,0) 22%,rgba(92,60,28,.2) 95%);mix-blend-mode:multiply}.sheen[data-v-04709f9b]:before,.sheen[data-v-04709f9b]:after{content:"";position:absolute;inset:0;border-radius:inherit}.sheen[data-v-04709f9b]:after{background:radial-gradient(circle at var(--sx) var(--sy),rgba(255,253,244,.7),rgba(255,253,244,0) 30%),linear-gradient(112deg,transparent calc(var(--sx) - 18%),rgba(255,252,240,.4) var(--sx),transparent calc(var(--sx) + 18%));mix-blend-mode:screen}.is-bower .sheen[data-v-04709f9b]:before{background:linear-gradient(112deg,transparent calc(var(--sx) - 36%),rgba(214,160,56,.46) calc(var(--sx) - 15%),rgba(222,108,128,.36) var(--sx),rgba(70,160,150,.36) calc(var(--sx) + 15%),transparent calc(var(--sx) + 36%));mix-blend-mode:color}.selected .sheen[data-v-04709f9b]{animation:sheen-sweep-04709f9b .9s cubic-bezier(.45,0,.25,1) both}.glint[data-v-04709f9b]{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 2px var(--gb-brass-bright),0 0 28px 6px #e8c97a6b}.flare .sheen[data-v-04709f9b]{animation:foil-flare-04709f9b 1.15s cubic-bezier(.3,0,.3,1) var(--flare-delay, .3s) both}.flare .glint[data-v-04709f9b]{animation:glint-04709f9b 1.3s ease-out var(--flare-delay, .3s) both}@keyframes foil-flare-04709f9b{0%{--sx: -35%;--sy: 10%;opacity:0}12%{opacity:1}75%{opacity:1}to{--sx: 135%;--sy: 70%;opacity:0}}@keyframes glint-04709f9b{0%{opacity:0}16%{opacity:1}to{opacity:0}}@property --sx{syntax: "<percentage>"; inherits: true; initial-value: 30%;}@property --sy{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@keyframes sheen-sweep-04709f9b{0%{--sx: -30%;--sy: 20%;opacity:1}70%{opacity:1}to{--sx: 130%;--sy: 60%;opacity:var(--sheen-o, 0)}}@media(prefers-reduced-motion:reduce){.selected .sheen[data-v-04709f9b]{animation:none}}.card-art[data-v-04709f9b]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.idx-rank[data-v-04709f9b]{font-family:Bodoni Moda,Georgia,serif;font-weight:700;font-variation-settings:"opsz" 28}.playable[data-v-04709f9b]{--lift: -6px;box-shadow:inset 0 0 0 1px #78603c2e,0 0 0 2px var(--gb-brass),0 0 0 3px #2a1f0c8c,0 14px 26px -8px var(--card-shadow)}.playable[data-v-04709f9b]:hover{--lift: -26px;box-shadow:inset 0 0 0 1px #78603c2e,0 0 0 2px var(--gb-brass-bright),0 0 0 3px #2a1f0c99,0 28px 40px -10px #0009}.selected[data-v-04709f9b]{--lift: -34px;box-shadow:0 0 0 3px var(--gb-brass-bright),0 0 0 4px #2a1f0c99,0 30px 44px -10px #0009}.playable[data-v-04709f9b]:focus-visible{--lift: -26px;outline:none;box-shadow:0 0 0 3px var(--gb-brass-bright),0 0 0 4px #2a1f0c99,0 28px 40px -10px #0009}.is-static[data-v-04709f9b]{cursor:default}.hotkey[data-v-04709f9b]{position:absolute;bottom:6%;left:6%;display:none;min-width:20px;height:20px;padding:0 5px;border-radius:3px;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:19px;text-align:center;color:var(--gb-ivory);background:var(--gb-ink-850);box-shadow:inset 0 0 0 1px #d6af608c,0 2px #00000073;transition:color .15s,box-shadow .15s}.gb-keys .hotkey[data-v-04709f9b]{display:block}.playable>.hotkey[data-v-04709f9b]{color:var(--gb-brass-bright);box-shadow:inset 0 0 0 1px var(--gb-brass),0 2px #00000073}.muted>.hotkey[data-v-04709f9b],.is-static>.hotkey[data-v-04709f9b]{opacity:.45}.muted[data-v-04709f9b]{filter:brightness(.62) saturate(.7)}.trump-tag[data-v-04709f9b]{position:absolute;top:6%;right:7%;width:18%;aspect-ratio:1;color:var(--gb-brass);filter:drop-shadow(0 1px 0 rgba(0,0,0,.25))}.bower-tag[data-v-04709f9b]{position:absolute;left:9%;bottom:100%;white-space:nowrap;padding:3px 8px 2px;border-radius:3px 3px 0 0;font-family:var(--font-body);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.01em;color:var(--gb-brass-ink);background:var(--gb-brass-bright);box-shadow:inset 0 1px #ffffff73,0 -2px 5px #00000040}@media(max-width:599px){.bower-tag[data-v-04709f9b]{font-size:8px;padding:2px 5px 1px}.playable[data-v-04709f9b]:hover{--lift: -6px}}
