.tutorial-bubble[data-v-8421090f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border:1px solid #a855f7;border-radius:16px;box-shadow:0 8px 32px #a855f733;max-width:280px;min-width:150px;padding:12px 16px;position:fixed}.tutorial-content[data-v-8421090f]{position:relative;z-index:1}.tutorial-arrow[data-v-8421090f]{z-index:0}.tutorial-bubble[data-v-8421090f]:before{background:linear-gradient(45deg,#a855f7,#7c3aed,#a855f7);border-radius:16px;content:"";inset:-1px;opacity:.1;position:absolute;z-index:-1}.tutorial-bubble[data-v-8421090f]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.3),transparent);border-radius:14px 14px 50% 50%;content:"";height:40%;left:2px;pointer-events:none;position:absolute;right:2px;top:2px}.game-card{aspect-ratio:57/88;perspective:100cm;position:relative;transform-style:preserve-3D;-webkit-font-smoothing:subpixel-antialiased}.game-card *{line-height:normal}.game-card>div{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:0;position:absolute;transform:translateZ(0);visibility:visible}.game-card .card-backface{transform:rotateY(180deg)}.game-card.rotate{animation:rotate 6s linear}.game-card.visible-backface{transform:rotateY(180deg)}.game-card.visible-backface .card-frontface{opacity:0}@keyframes rotate{0%{transform:rotateY(0)}to{transform:rotateY(-1turn)}}.gradiant-border{background:linear-gradient(to right,var(--pink),var(--purple));background-position:50%;background-size:110%;border:1px solid transparent;box-sizing:border-box;overflow:hidden}.card-light-effect:after{background-image:linear-gradient(-130deg,#ffffff17,transparent,transparent);border-radius:1em;content:"";inset:0;position:absolute}.scroll-arrow{border-width:2px;--tw-border-opacity:1;border-color:rgb(239 43 137/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(13 21 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);border-radius:9999px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}
