.blurhash-card[data-v-5b1af2db]{background:#ffffff80;border-radius:16px;width:100%;height:100%;padding:6%;overflow:hidden;box-shadow:0 10px 24px #0000002e}.blurhash-card--back[data-v-5b1af2db]{background:#ffffff1a}.blurhash-card__cover[data-v-5b1af2db],.blurhash-card__surface[data-v-5b1af2db]{width:100%;height:100%}.blurhash-card__cover[data-v-5b1af2db]{border-radius:12px;margin:0;position:relative;overflow:hidden}.blurhash-card__surface[data-v-5b1af2db]{border-radius:16px}.blurhash-card__canvas[data-v-5b1af2db]{transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.06)}.blurhash-card__back-image[data-v-5b1af2db]{border-radius:12px;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.blurhash-card__tarot-back[data-v-5b1af2db]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blurhash-card__rank[data-v-5b1af2db]{aspect-ratio:1;z-index:1;place-items:center;width:22%;display:grid;position:absolute;bottom:8%;right:10%;transform:rotate(180deg)}.blurhash-card__rank--red[data-v-5b1af2db]{color:#dc2626}.blurhash-card__rank--dark[data-v-5b1af2db]{color:#111827}.blurhash-card__rank-suit[data-v-5b1af2db]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.blurhash-card__rank-number[data-v-5b1af2db]{color:#fff;text-shadow:0 1px 2px #00000059;justify-content:center;align-items:center;font-size:1.35rem;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.blurhash-card__back-glyph[data-v-5b1af2db]{border:1px solid #ffffff52;border-radius:50%;width:58%;height:58%;position:relative;box-shadow:inset 0 0 0 10px #ffffff14,0 0 0 10px #0000000d}.blurhash-card__back-glyph[data-v-5b1af2db]:after,.blurhash-card__back-glyph[data-v-5b1af2db]:before{content:"";border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:22%}.blurhash-card__back-glyph[data-v-5b1af2db]:after{background:#ffffff2e;border:0;inset:39%}.box-stage[data-v-7238392b]{justify-self:center;width:70px;font-family:sans-serif;display:flex;position:relative}.box-stage.box-enter[data-v-7238392b]{animation:1s cubic-bezier(0,0,.34,1) both box-scale-in-7238392b;animation-delay:var(--box-enter-delay,0s)}@keyframes box-scale-in-7238392b{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.scene[data-v-7238392b]{--box-height:200px;--box-depth:50px;--box-width:calc(var(--box-height)*1.5);--box-thickness:60px;--box-half-height:calc(var(--box-height)/2);--box-half-thickness:calc(var(--box-thickness)/2);--box-half-width:calc(var(--box-width)/2);--box-hover-advance:40px;--box-hover-advance-max:110px;--box-hover-shift-x:0px;--box-hover-shift-x-max:-30px;--box-hover-transition-duration:.4s;--box-state-transition-duration:1s;width:var(--box-width);height:calc(var(--box-height)*var(--scene-height-factor,1));perspective:1800px;perspective-origin:50% 46%;z-index:1;cursor:pointer;transition:height 1s;position:relative;overflow:visible}.scene[data-v-7238392b]:not(.scene--selected):active,.scene[data-v-7238392b]:not(.scene--selected):focus,.scene[data-v-7238392b]:not(.scene--selected):hover{--box-hover-advance:var(--box-hover-advance-max);--box-hover-shift-x:var(--box-hover-shift-x-max)}.scene.scene--spin-enabled .box__face--top[data-v-7238392b]{text-decoration:none}.scene.scene--animating[data-v-7238392b]{overflow:visible}.scene.scene--selected-priority[data-v-7238392b]{z-index:12}.scene.scene--spin-enabled[data-v-7238392b]{touch-action:none;cursor:pointer;overflow:visible}.scene.scene--spin-enabled[data-v-7238392b]:active{cursor:grabbing}.scene__canvas[data-v-7238392b]{width:100%;height:100%;transform-style:preserve-3d;transform:translateY(calc(var(--box-height)*var(--scene-crop-factor,0)*-1)) translateX(var(--box-hover-shift-x)) translateZ(var(--box-hover-advance));transition:transform var(--box-hover-transition-duration) ease;position:relative}.box[data-v-7238392b]{width:var(--box-width);height:var(--box-height);left:0;top:calc((var(--box-width) - var(--box-height))/2);transform-style:preserve-3d;--box-offset-x:-90px;transform:translateX(var(--box-offset-x)) translateZ(calc(var(--box-half-thickness)*-1)) rotate(var(--box-base-orientation,270deg));transition:transform var(--box-state-transition-duration) ease;will-change:transform;-webkit-user-select:none;user-select:none;position:absolute}.box.box--dragging[data-v-7238392b]{transition:none}.box.show-front[data-v-7238392b]{transform:translateX(var(--box-offset-x)) translateZ(calc(var(--box-half-thickness)*-1)) rotate(calc(var(--box-base-orientation,270deg) + var(--box-orientation,0deg))) rotateY(var(--box-drag-spin,0deg))}.box.show-front .box__cards-volume.box__cards-volume--revealed[data-v-7238392b]{left:-80px}.box.show-back[data-v-7238392b]{transform:translateX(var(--box-offset-x)) translateZ(calc(var(--box-half-thickness)*-1)) rotate(calc(var(--box-base-orientation,270deg) + var(--box-orientation,0deg))) rotateY(calc(var(--box-drag-spin,0deg) - 180deg))}.box.show-right[data-v-7238392b]{transform:translateX(var(--box-offset-x)) translateZ(calc(var(--box-half-width)*-1)) rotate(calc(var(--box-base-orientation,270deg) + var(--box-orientation,0deg))) rotateY(calc(var(--box-drag-spin,0deg) - 90deg))}.box.show-left[data-v-7238392b]{transform:translateX(var(--box-offset-x)) translateZ(calc(var(--box-half-width)*-1)) rotate(calc(var(--box-base-orientation,270deg) + var(--box-orientation,0deg))) rotateY(calc(var(--box-drag-spin,0deg) + 90deg))}.box.show-top[data-v-7238392b]{transform:translateX(var(--box-offset-x)) translateZ(calc(var(--box-half-height)*-1)) rotate(calc(var(--box-base-orientation,270deg) + var(--box-orientation,0deg) + var(--box-drag-spin,0deg))) rotateX(-90deg)}.box.show-bottom[data-v-7238392b]{transform:translateX(var(--box-offset-x)) translateZ(calc(var(--box-half-height)*-1)) rotate(calc(var(--box-base-orientation,270deg) + var(--box-orientation,0deg) + var(--box-drag-spin,0deg))) rotateX(90deg)}.box.box--rotation-overrides.show-front[data-v-7238392b]{transform:translateX(var(--box-offset-x)) translateZ(calc(var(--box-half-thickness)*-1)) rotate(calc(var(--box-base-orientation,270deg) + var(--box-orientation,0deg) + var(--box-rotation-z,0deg))) rotateY(calc(var(--box-drag-spin,0deg) + var(--box-rotation-y,0deg))) rotateX(var(--box-rotation-x,0deg))}.box.box--rotation-overrides.show-top[data-v-7238392b]{transform:translateX(var(--box-offset-x)) translateZ(calc(var(--box-half-height)*-1)) rotate(calc(var(--box-base-orientation,270deg) + var(--box-orientation,0deg) + var(--box-drag-spin,0deg) + var(--box-rotation-z,0deg))) rotateY(var(--box-rotation-y,0deg)) rotateX(calc(-90deg + var(--box-rotation-x,0deg)))}.box__face[data-v-7238392b]{color:#000;text-align:center;background-position:50%;background-size:cover;border:2px solid #000;font-size:28px;font-weight:700;position:absolute;overflow:hidden}.box__face--back[data-v-7238392b],.box__face--front[data-v-7238392b]{width:var(--box-width);height:var(--box-height)}.box__face--back[data-v-7238392b]{line-height:var(--box-height)}.box__face--left[data-v-7238392b],.box__face--right[data-v-7238392b]{width:var(--box-thickness);height:var(--box-height);left:calc((var(--box-width) - var(--box-thickness))/2);line-height:var(--box-height)}.box__face--bottom[data-v-7238392b],.box__face--top[data-v-7238392b]{width:var(--box-width);height:var(--box-thickness);top:calc((var(--box-height) - var(--box-thickness))/2);line-height:var(--box-thickness)}.box__face--front[data-v-7238392b]{display:block;overflow:hidden}.box-face-cover[data-v-7238392b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.box-face-cover--front[data-v-7238392b]{transform-origin:50%;-o-object-position:bottom;object-position:bottom}.box-face-cover--back[data-v-7238392b]{transform-origin:50%;-o-object-position:center;object-position:center}.box__face--front[data-v-7238392b]{transform:rotateY(0deg) translateZ(var(--box-half-thickness))}.box__face--back[data-v-7238392b]{transform:rotateY(180deg) translateZ(var(--box-half-thickness))}.box__face--right[data-v-7238392b]{transform:rotateY(90deg) translateZ(var(--box-half-width))}.box__face--left[data-v-7238392b]{transform:rotateY(-90deg) translateZ(var(--box-half-width))}.box__face--top[data-v-7238392b]{transform:rotateX(90deg) translateZ(var(--box-half-height))}.box__face--bottom[data-v-7238392b]{transform:rotateX(-90deg) translateZ(var(--box-half-height))}.mode-switch[data-v-7238392b]{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#fffcf5f0;border:1px solid #19110a33;border-radius:.85rem;width:100%;margin:0;padding:.65rem .6rem;font-size:.78rem;line-height:1.2;box-shadow:0 8px 20px #19110a14}.face-label[data-v-7238392b]{margin:0;line-height:1}.box__cards-volume[data-v-7238392b]{pointer-events:none;width:100%;height:100%;transform-style:preserve-3d;transition:left var(--box-state-transition-duration) ease;position:absolute;inset:0}.stacked-card[data-v-7238392b]{--card-width:calc(var(--box-height)*.9);width:var(--card-width);height:calc(var(--card-width)*10/7);transform-origin:50%;transform:translate(-50%,-50%) rotate(90deg) translateZ(calc((.5 - var(--card-ratio))*(var(--box-depth) - 8px)));z-index:var(--card-order);pointer-events:auto;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.stacked-card-face[data-v-7238392b]{backface-visibility:hidden;border-radius:10px;display:block;position:absolute;inset:0;overflow:hidden}.stacked-card-face--front[data-v-7238392b]{transform:rotateY(0)}.stacked-card-face--back[data-v-7238392b]{transform:rotateY(180deg)}.stacked-card-play-overlay[data-v-7238392b]{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stacked-card-play-overlay[data-v-7238392b] .play-button{opacity:.9;transition:transform .16s,opacity .16s,box-shadow .16s,filter .16s}.scene.scene--spin-enabled:hover .stacked-card-play-overlay[data-v-7238392b] .play-button{opacity:1;filter:brightness(1.08)saturate(1.1);transform:scale(1.08);box-shadow:0 10px 22px #00000047}.scene.scene--spin-enabled:active .stacked-card-play-overlay[data-v-7238392b] .play-button{filter:brightness(.96)saturate();transform:scale(.94);box-shadow:0 4px 10px #0000003d}.stacked-card-cover[data-v-7238392b]{background:#ffffff80;border-radius:16px;width:100%;height:100%;padding:6%;overflow:hidden;box-shadow:0 10px 24px #0000002e}.stacked-card-cover--back[data-v-7238392b]{background:#ffffff1a}.stacked-card-cover__image[data-v-7238392b]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:12px;width:100%;height:100%;display:block}.stacked-card-face[data-v-7238392b] .card{width:100%;max-width:none;height:100%;min-height:0;max-height:none}
