.vc-defs[data-astro-cid-2so4fgr7]{width:0;height:0;position:absolute}.vc[data-astro-cid-2so4fgr7]{--card-w:100px;gap:22px;display:grid}@media (width>=560px){.vc[data-astro-cid-2so4fgr7]{--card-w:150px}}@media (width>=1000px){.vc[data-astro-cid-2so4fgr7]{--card-w:176px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:40px}}.vc-play[data-astro-cid-2so4fgr7]{justify-items:center;gap:6px;min-width:0;display:grid}.vc-stage[data-astro-cid-2so4fgr7]{width:100%;padding:calc(var(--card-w) * .2) 0 calc(var(--card-w) * .22);perspective:1400px;position:relative}.vc-floor[data-astro-cid-2so4fgr7]{width:min(100%, calc(var(--card-w) * 4));height:calc(var(--card-w) * .5);background:radial-gradient(at 50% 45%,#cfdbebe6,#e2eaf480 50%,#fff0 72%);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vc-fan[data-astro-cid-2so4fgr7]{transform-style:preserve-3d;justify-content:center;gap:clamp(8px,2.6vw,30px);display:flex;position:relative}.vc-card[data-astro-cid-2so4fgr7]{--rot:0deg;--lift:0px;width:var(--card-w);aspect-ratio:5/7;perspective:1100px;transform:translateY(var(--lift)) rotate(var(--rot));transition:transform var(--game-dur-base) cubic-bezier(.3, 1.4, .5, 1);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;padding:0;position:relative}.vc-card[data-astro-cid-2so4fgr7]:first-child{--rot:-7deg;--lift:12px}.vc-card[data-astro-cid-2so4fgr7]:nth-child(3){--rot:7deg;--lift:12px}.vc-card[data-astro-cid-2so4fgr7]:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.vc-card[data-astro-cid-2so4fgr7]:not(:disabled):hover{transform:translateY(calc(var(--lift) - 14px)) rotate(var(--rot)) scale(1.03)}.vc-card[data-astro-cid-2so4fgr7]:not(:disabled):hover .vc-inner[data-astro-cid-2so4fgr7]{transform:rotateX(8deg)rotateY(-6deg)}}.vc-card[data-astro-cid-2so4fgr7]:focus-visible{outline:none}.vc-card[data-astro-cid-2so4fgr7]:focus-visible .vc-back[data-astro-cid-2so4fgr7]{box-shadow:var(--game-focus-ring), 0 16px 26px -10px #0b1d388c}.vc-inner[data-astro-cid-2so4fgr7]{transform-style:preserve-3d;transition:transform var(--game-dur-base) ease;position:absolute;inset:0}.vc-edge[data-astro-cid-2so4fgr7]{transform:translateZ(calc(var(--z) * 1.5px));background:#d9dfe8;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #b9c3d1}.vc-face[data-astro-cid-2so4fgr7]{backface-visibility:hidden;border-radius:16px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;transform:translateZ(2.5px)}.vc-back[data-astro-cid-2so4fgr7]{background:radial-gradient(80% 60% at 30% 20%,#ffffff29,#0000 60%),repeating-linear-gradient(45deg,#ffffff0d 0 2px,#0000 2px 12px),repeating-linear-gradient(-45deg,#ffffff0d 0 2px,#0000 2px 12px),linear-gradient(155deg,#34598c 0%,#173459 45%,#0a1d38 100%);box-shadow:inset 0 0 0 1px #00000080,0 16px 26px -10px #0b1d388c,0 4px 8px #0b1d3833}.vc-back__frame[data-astro-cid-2so4fgr7]{border:1.5px solid #d49a2c;border-radius:11px;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:8px;box-shadow:inset 0 0 0 3px #0a1a30cc,inset 0 0 0 4px #f9b82f59,0 0 12px #f9b82f40}.vc-back__frame[data-astro-cid-2so4fgr7] svg[data-astro-cid-2so4fgr7]{width:calc(var(--card-w) * .44);filter:drop-shadow(0 2px 3px #00000073);height:auto}.vc-back__label[data-astro-cid-2so4fgr7]{color:#ffeababf;font:700 calc(var(--card-w) * .052) / 1 var(--game-font-body);letter-spacing:.26em;text-transform:uppercase}.vc-front[data-astro-cid-2so4fgr7]{background:linear-gradient(#fff,#f4efe4);padding:12px;transform:rotateY(180deg)translateZ(2.5px);box-shadow:inset 0 0 0 1px #e3d7bf,inset 0 0 0 7px #fff,inset 0 0 0 8px #e9dcc2,0 16px 26px -10px #0b1d3873}.vc-front__win[data-astro-cid-2so4fgr7],.vc-front__lose[data-astro-cid-2so4fgr7]{text-align:center;justify-items:center;gap:8px;display:none}.vc-card[data-astro-cid-2so4fgr7][data-kind=win] .vc-front__win[data-astro-cid-2so4fgr7],.vc-card[data-astro-cid-2so4fgr7][data-kind=lose] .vc-front__lose[data-astro-cid-2so4fgr7]{display:grid}.vc-card[data-astro-cid-2so4fgr7][data-kind=win] .vc-front[data-astro-cid-2so4fgr7]{background:radial-gradient(at 50% 30%,#ffecaae6,#0000 70%),linear-gradient(#fffaf0,#fbeccc);box-shadow:inset 0 0 0 1.5px #e3a43a,inset 0 0 0 7px #fff6e0,inset 0 0 0 8.5px #e9c070,0 0 26px #f9b82f73,0 16px 26px -10px #0b1d3873}.vc-front__art[data-astro-cid-2so4fgr7]{width:72%}.vc-front__mark[data-astro-cid-2so4fgr7]{aspect-ratio:1;color:#b7c3d4;background:#eef2f8;border-radius:50%;place-items:center;width:58%;display:grid;box-shadow:inset 0 0 0 1.5px #d3dbe7}.vc-front__mark[data-astro-cid-2so4fgr7] svg[data-astro-cid-2so4fgr7]{width:58%;height:auto}.vc-front__title[data-astro-cid-2so4fgr7]{color:var(--game-color-ink);font:700 calc(var(--card-w) * .085) / 1.15 var(--game-font-display)}.vc-actions[data-astro-cid-2so4fgr7]{justify-items:center;gap:6px;width:100%;margin-top:10px;display:grid}.vc-hint[data-astro-cid-2so4fgr7]{color:#b0480f;min-height:22px;font:600 14.5px/1.4 var(--game-font-body);text-align:center;margin:0}.vc-replay[data-astro-cid-2so4fgr7]{visibility:hidden;justify-items:center;width:100%;display:grid}.vc-replay[data-astro-cid-2so4fgr7] .vc-replay__btn{width:min(392px,100%)}[data-state=result] .vc-replay[data-astro-cid-2so4fgr7]{visibility:visible}.vc-panel[data-astro-cid-2so4fgr7] .vc-result .mg-result__live{border-left:5px solid var(--vc-accent,#9aa9c0)}.vc-panel[data-astro-cid-2so4fgr7] .vc-result__meta{color:var(--game-color-ink-soft);margin:8px 0 0;font-size:14px}.vc-inline-demo[data-astro-cid-2so4fgr7]{visibility:hidden}[data-state=result] .vc-panel[data-astro-cid-2so4fgr7][data-won] .vc-inline-demo[data-astro-cid-2so4fgr7]{visibility:visible}
