@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/d2ff16fccf6039e5-s.1cyhg_ys_xd_r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/33d604577f319f36-s.261qxnablgsj7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/cb72272a4a93c7ca-s.0is1z9n4ht0my.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/6ec79a9e69808d52-s.2o1lxjy4o538z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/61f83d1116c3c119-s.p.0yjorckpr_m4c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/a411a32db4b3826f-s.1uhys65tscubt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b27a2cd9989897de-s.4386v_fw5apf7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1defe2f535e9e229-s.1-t11woi0i7wx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/48aba64d9212b746-s.2ux_i14_xfy8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/daa29454a3e61cb2-s.p.2ce5ui9h2jkcq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Fallback;src:local(Times New Roman);ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.0%;size-adjust:96.74%}.cormorant_23588d64-module__T7m_iq__className{font-family:Cormorant,Cormorant Fallback}.cormorant_23588d64-module__T7m_iq__variable{--font-tarot-display:"Cormorant", "Cormorant Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_a9dac6ff-module___u-pJq__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_a9dac6ff-module___u-pJq__variable{--font-tarot-caps:"Cinzel", "Cinzel Fallback"}
body{--font-display:var(--font-tarot-display), var(--font-fraunces), Georgia, serif;--font-caps:var(--font-tarot-caps), var(--font-fraunces), Georgia, serif;--font-text:var(--font-instrument-sans), system-ui, sans-serif;--font-headline:var(--font-display);--font-label:var(--font-text);--font-body:var(--font-text);--font-accent:var(--font-caps)}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--gilt-hi:color-mix(in oklch, var(--primary) 55%, var(--starlight));--gilt:var(--primary);--gilt-lo:color-mix(in oklch, var(--primary) 58%, var(--velvet-deep));--gilt-leaf:linear-gradient(115deg, var(--gilt-lo) 0%, var(--gilt) 22%, var(--gilt-hi) 46%, var(--gilt) 62%, var(--gilt-lo) 100%);--hairline:color-mix(in oklch, var(--primary) 42%, transparent);--hairline-soft:color-mix(in oklch, var(--primary) 20%, transparent);--shadow-deep:color-mix(in oklch, var(--velvet-deep) 78%, transparent);--glow:color-mix(in oklch, var(--primary) 30%, transparent)}@layer components{.tarot-root{min-height:100dvh;font-family:var(--font-text);color:var(--foreground);background:radial-gradient(120% 70% at 50% -10%, color-mix(in oklch, var(--accent) 16%, transparent), transparent 60%), radial-gradient(90% 60% at 100% 100%, color-mix(in oklch, var(--ink-blue) 12%, transparent), transparent 70%), var(--background);position:relative;overflow-x:clip}.tarot-root:before,.tarot-root:after{content:"";pointer-events:none;z-index:0;background-repeat:repeat;position:fixed;inset:0}.tarot-root:before{background-image:radial-gradient(1px 1px at 12% 18%, var(--starlight) 50%, transparent 51%), radial-gradient(1px 1px at 68% 8%, var(--starlight) 50%, transparent 51%), radial-gradient(1.4px 1.4px at 38% 62%, var(--starlight) 50%, transparent 51%), radial-gradient(1px 1px at 84% 44%, var(--starlight) 50%, transparent 51%), radial-gradient(1px 1px at 22% 86%, var(--starlight) 50%, transparent 51%), radial-gradient(1.2px 1.2px at 92% 78%, var(--starlight) 50%, transparent 51%), radial-gradient(1px 1px at 52% 32%, var(--starlight) 50%, transparent 51%);opacity:.45;background-size:420px 420px;animation:7s ease-in-out infinite alternate twinkle}.tarot-root:after{background-image:radial-gradient(1px 1px at 8% 52%, var(--primary) 50%, transparent 51%), radial-gradient(1.6px 1.6px at 58% 76%, var(--starlight) 50%, transparent 51%), radial-gradient(1px 1px at 76% 22%, var(--primary) 50%, transparent 51%), radial-gradient(1px 1px at 30% 40%, var(--starlight) 50%, transparent 51%);opacity:.5;background-size:610px 560px;animation:11s ease-in-out -4s infinite alternate-reverse twinkle}.tarot-root>*{z-index:1;position:relative}.tarot-root>.candle{z-index:0;pointer-events:none;background:radial-gradient(520px circle at var(--cx,50%) var(--cy,30%), color-mix(in oklch, var(--primary) 11%, transparent), transparent 65%);opacity:0;transition:opacity .8s;position:fixed;inset:0}.tarot-root>.candle[data-lit=true]{opacity:1;animation:3.2s ease-in-out infinite flicker}.deal-fan{animation:deal-fan 1.1s var(--ease-out) var(--d,0s) both}.tarot-root ::selection{background:var(--primary);color:var(--primary-foreground)}.f-display{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:.92}.f-display em,.f-italic{font-style:italic;font-weight:400}.f-caps{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:600;line-height:1.3}.gilt-text{background:var(--gilt-leaf);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate leaf}.rule{color:var(--primary);align-items:center;gap:.75rem;display:flex}.rule:before,.rule:after{content:"";background:linear-gradient(90deg, transparent, var(--hairline));flex:1;height:1px}.rule:after{background:linear-gradient(90deg, var(--hairline), transparent)}.btn{border:1px solid var(--hairline);background:color-mix(in oklch, var(--card) 70%, transparent);min-height:2.75rem;color:var(--foreground);white-space:nowrap;transition:transform .25s var(--ease-out), border-color .25s, background .25s, box-shadow .3s;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.6rem 1.15rem;font-size:.95rem;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--primary);background:color-mix(in oklch, var(--card) 100%, var(--primary) 6%);transform:translateY(-1px)}.btn:active{transform:translateY(1px)scale(.98)}.btn:disabled{opacity:.45;pointer-events:none}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.btn-gilt{border-color:var(--gilt-hi);background:var(--gilt-leaf);color:var(--primary-foreground);box-shadow:0 0 0 1px var(--gilt-lo) inset, 0 10px 30px -10px var(--glow);background-size:180% 100%}.btn-gilt:hover{background:var(--gilt-leaf);border-color:var(--gilt-hi);box-shadow:0 0 0 1px var(--gilt-lo) inset, 0 14px 40px -10px var(--glow);background-position:100% 0;background-size:180% 100%}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{border-color:var(--hairline-soft);background:color-mix(in oklch, var(--card) 60%, transparent)}.btn-lg{min-height:3.25rem;padding:.8rem 1.5rem;font-size:1.02rem}.btn-sm{min-height:2.25rem;padding:.35rem .85rem;font-size:.85rem}.key{border:1px solid var(--hairline);min-width:1.5rem;height:1.5rem;font-family:var(--font-caps);letter-spacing:.08em;color:inherit;border-bottom-width:2px;border-radius:6px;place-items:center;margin:0 .1rem;padding:0 .4rem;font-size:.66rem;font-weight:600;line-height:1;display:inline-grid}.masthead{z-index:40;background:color-mix(in oklch, var(--background) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--hairline-soft);position:sticky;top:0}.nav-link{min-width:2.6rem;min-height:2.6rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .8rem;transition:color .2s,background .2s;display:inline-flex;position:relative}.nav-link:hover{color:var(--foreground)}.nav-link[aria-current=page]{color:var(--primary)}.nav-link[aria-current=page]:after{content:"";background:var(--primary);width:5px;height:5px;position:absolute;bottom:.15rem;left:50%;transform:translate(-50%)rotate(45deg)}.due-coin{background:var(--gilt-leaf);min-width:1.35rem;height:1.35rem;color:var(--primary-foreground);box-shadow:0 0 12px var(--glow);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.7rem;font-weight:700;display:inline-grid}.tcard{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklch, var(--parchment) 100%, var(--starlight) 30%), transparent 70%), radial-gradient(140% 100% at 50% 120%, var(--parchment-shade), transparent 70%), var(--parchment);color:var(--parchment-ink);box-shadow:0 0 0 1px var(--gilt-lo), 0 0 0 3px var(--parchment-shade), 0 0 0 4px var(--gilt), 0 30px 60px -24px var(--shadow-deep), 0 12px 24px -12px var(--shadow-deep);isolation:isolate;border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.tcard:before{content:"";z-index:-1;background:var(--parchment-ink);opacity:.06;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feComponentTransfer><feFuncA type='table' tableValues='0 0 0.5 1'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feComponentTransfer><feFuncA type='table' tableValues='0 0 0.5 1'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.tcard-frame{border:1.5px solid var(--gilt-lo);pointer-events:none;border-radius:8px;position:absolute;inset:9px}.tcard-frame:after{content:"";border:.75px solid var(--gilt-lo);opacity:.6;border-radius:6px;position:absolute;inset:3px}.tcorner{width:18px;height:18px;color:var(--gilt-lo);pointer-events:none;position:absolute}.tcorner-tl{top:15px;left:15px}.tcorner-tr{top:15px;right:15px;transform:scaleX(-1)}.tcorner-bl{bottom:15px;left:15px;transform:scaleY(-1)}.tcorner-br{bottom:15px;right:15px;transform:scale(-1)}.tcard-numeral{font-size:clamp(.55rem,5.2cqi,1rem);font-family:var(--font-caps);letter-spacing:.2em;color:var(--parchment-ink);font-weight:700}.tcard-banner{text-align:center;font-size:clamp(.5rem,5.2cqi,.85rem);font-family:var(--font-caps);text-transform:uppercase;letter-spacing:clamp(.04em,.6cqi,.14em);white-space:nowrap;text-overflow:ellipsis;color:var(--parchment-ink);border-top:1px solid var(--gilt-lo);border-bottom:1px solid var(--gilt-lo);padding:.45em .3em;font-weight:700;line-height:1.25;display:block;position:relative;overflow:hidden}.tcard-banner:before,.tcard-banner:after{content:"";background:var(--gilt-lo);width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.tcard-banner:before{left:-3px}.tcard-banner:after{right:-3px}.tback{background:radial-gradient(90% 60% at 50% 50%, color-mix(in oklch, var(--accent) 14%, var(--velvet-deep)), var(--velvet-deep));color:var(--primary);box-shadow:0 0 0 1px var(--gilt-lo), 0 0 0 3px var(--velvet-deep), 0 0 0 4px var(--gilt-lo), 0 30px 60px -24px var(--shadow-deep), 0 12px 24px -12px var(--shadow-deep);border-radius:14px;position:relative;overflow:hidden}.sheen{z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(60% 45% at var(--mx,30%) var(--my,-20%), color-mix(in oklch, var(--starlight) 38%, transparent), transparent 70%);mix-blend-mode:soft-light;transition:opacity .3s;position:absolute;inset:0}.flip{perspective:1600px}.flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s var(--ease-out);position:relative}.flip[data-flipped=true] .flip-inner{transform:rotateY(180deg)}.flip-face{backface-visibility:hidden;position:absolute;inset:0}.flip-back{transform:rotateY(180deg)}.flip:focus-visible{outline:none}.flip:focus-visible .flip-inner{outline:2px solid var(--ring);outline-offset:10px;border-radius:16px}.hero-turn .flip-inner{animation:turn 9s var(--ease-out) 1.6s infinite}.panel{border-radius:calc(var(--radius) + 8px);background:linear-gradient(180deg, color-mix(in oklch, var(--card) 92%, var(--primary) 4%), var(--card));border:1px solid var(--hairline);box-shadow:0 24px 60px -30px var(--shadow-deep);position:relative}.panel:after{content:"";border-radius:calc(var(--radius) + 4px);border:1px solid var(--hairline-soft);pointer-events:none;position:absolute;inset:5px}.field{border-radius:calc(var(--radius) + 2px);border:1px solid var(--input);background:color-mix(in oklch, var(--background) 70%, transparent);width:100%;min-height:2.9rem;color:var(--foreground);padding:.7rem .9rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.field::placeholder{color:color-mix(in oklch, var(--muted-foreground) 70%, transparent)}.field:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--glow);outline:none}.chip{border:1px solid var(--hairline);font-family:var(--font-caps);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.66rem;font-weight:600;display:inline-flex}.grade{border-radius:calc(var(--radius) + 6px);border:1px solid color-mix(in oklch, var(--g) 55%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--g) 16%, var(--card)), var(--card));color:var(--foreground);transition:transform .25s var(--ease-snap), box-shadow .3s, border-color .2s;cursor:pointer;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem .5rem .8rem;display:flex;position:relative}.grade:hover{border-color:var(--g);box-shadow:0 14px 34px -14px color-mix(in oklch, var(--g) 70%, transparent);transform:translateY(-3px)}.grade:focus-visible{outline:2px solid var(--g);outline-offset:3px}.grade[data-pressed=true]{background:color-mix(in oklch, var(--g) 30%, var(--card));transform:scale(.96)}.grade:disabled{cursor:default}.grade-glyph{color:var(--g);filter:drop-shadow(0 0 8px color-mix(in oklch, var(--g) 60%, transparent))}.deal-in{animation:deal .7s var(--ease-out) both}.leave-again{animation:.62s cubic-bezier(.55,0,.75,.4) both leave-left}.leave-good{animation:.62s cubic-bezier(.55,0,.75,.4) both leave-right}.leave-easy{animation:.62s cubic-bezier(.55,0,.75,.4) both leave-up}.seal{z-index:10;width:7rem;height:7rem;color:var(--g);background:radial-gradient(circle, color-mix(in oklch, var(--g) 30%, transparent), transparent 70%);animation:seal .62s var(--ease-out) both;pointer-events:none;border-radius:999px;place-items:center;margin:-3.5rem 0 0 -3.5rem;display:grid;position:absolute;top:50%;left:50%}.pip{aspect-ratio:7/11;border:1px solid var(--hairline);background:repeating-linear-gradient(45deg, var(--hairline-soft) 0 1px, transparent 1px 5px), var(--velvet-deep);min-width:0;max-width:2.25rem;transition:transform .5s var(--ease-snap), background .4s, border-color .4s;border-radius:4px;flex:1;place-items:center;display:grid}.pip[data-current=true]{border-color:var(--primary);box-shadow:0 0 14px var(--glow);transform:translateY(-4px)}.pip[data-grade]{background:var(--parchment);border-color:var(--gilt-lo);color:var(--g);transform:rotateY(360deg)}.deck-stack{display:block;position:relative}.deck-stack .under{transition:transform .5s var(--ease-out);position:absolute;inset:0}.deck-stack .under-1{transform:rotate(-4deg)translate(-4px,4px)}.deck-stack .under-2{transform:rotate(3.5deg)translate(5px,6px)}.deck-stack .top{transition:transform .5s var(--ease-out);position:relative}.deck-link:hover .deck-stack .top,.deck-link:focus-visible .deck-stack .top{transform:translateY(-10px)rotate(-1deg)}.deck-link:hover .deck-stack .under-1,.deck-link:focus-visible .deck-stack .under-1{transform:rotate(-11deg)translate(-16px,8px)}.deck-link:hover .deck-stack .under-2,.deck-link:focus-visible .deck-stack .under-2{transform:rotate(10deg)translate(16px,8px)}.deck-link:focus-visible{outline:none}.orbit{transform-origin:50%;transform-box:view-box;animation:spin var(--t,40s) linear infinite}.spin-slow{animation:160s linear infinite spin}.spin-rev{animation:220s linear infinite reverse spin}.rise{animation:rise .9s var(--ease-out) var(--d,0s) both}.float{animation:float var(--t,7s) ease-in-out var(--d,0s) infinite alternate}.skeleton{border-radius:calc(var(--radius) + 8px);background:linear-gradient(100deg, var(--card) 30%, var(--muted) 50%, var(--card) 70%);background-size:300% 100%;animation:1.6s linear infinite shimmer}.tarot-dialog{border-radius:calc(var(--radius) + 10px);border:1px solid var(--hairline);background:var(--card);color:var(--foreground);box-shadow:0 40px 100px -30px var(--shadow-deep)}.swatch{background:var(--velvet-deep);width:3rem;height:4.2rem;color:var(--ink);border:1px solid color-mix(in oklch, var(--ink) 40%, transparent);transition:transform .25s var(--ease-snap), border-color .2s, box-shadow .2s;cursor:pointer;border-radius:8px;place-items:center;display:grid;position:relative}.swatch:hover{transform:translateY(-3px)}.swatch[aria-checked=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--ink), 0 10px 24px -8px color-mix(in oklch, var(--ink) 60%, transparent);transform:translateY(-3px)}}@keyframes flicker{0%,to{opacity:1}30%{opacity:.82}55%{opacity:.95}75%{opacity:.86}}@keyframes deal-fan{0%{opacity:0;transform:translate(var(--fx,0), 12%) rotate(var(--fr,0deg)) scale(.92)}to{opacity:1;transform:none}}@keyframes twinkle{0%{opacity:.25}to{opacity:.6}}@keyframes leaf{0%{background-position:0 0}to{background-position:100% 0}}@keyframes turn{0%,38%{transform:rotateY(0)}46%,84%{transform:rotateY(180deg)}92%,to{transform:rotateY(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes float{0%{transform:translateY(-6px) rotate(var(--r,0deg))}to{transform:translateY(8px) rotate(calc(var(--r,0deg) + 1.5deg))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-300% 0}}@keyframes deal{0%{opacity:0;transform:translate(40%,-30%)rotate(14deg)scale(.86)}to{opacity:1;transform:none}}@keyframes leave-left{0%,30%{opacity:1;transform:none}to{opacity:0;transform:translate(-70%,12%)rotate(-18deg)scale(.8)}}@keyframes leave-right{0%,30%{opacity:1;transform:none}to{opacity:0;transform:translate(70%,12%)rotate(16deg)scale(.8)}}@keyframes leave-up{0%,30%{opacity:1;transform:none}to{opacity:0;transform:translateY(-60%)rotate(4deg)scale(.86)}}@keyframes seal{0%{opacity:0;transform:scale(.4)rotate(-30deg)}35%{opacity:1;transform:scale(1.1)rotate(0)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.tarot-root *,.tarot-root:before,.tarot-root:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
