.tarot[data-astro-cid-6lyezypk]{min-width:0}.tarot[data-astro-cid-6lyezypk][data-variant=djl]{--t-edge: 179, 162, 108;--t-num: #b3a26c;--t-ink: #ece4d0;--t-muted: rgba(214, 205, 185, .55);--t-eyebrow: #a8895a;--t-card-a: #1b1320;--t-card-b: #0a0709;--t-mini-a: #241a2a;--t-mini-b: #0c0809;--t-spark: #e8dfb0;--t-spark-glow: 210, 195, 140;--t-shadow: 0 10px 24px rgba(0, 0, 0, .4)}.tarot[data-astro-cid-6lyezypk][data-variant=notebook]{--t-edge: 255, 210, 63;--t-num: #ffd23f;--t-ink: #f1ecff;--t-muted: #a79fc4;--t-eyebrow: #ff5c9a;--t-card-a: #2a1f40;--t-card-b: #120c1c;--t-mini-a: #2a1f40;--t-mini-b: #120c1c;--t-spark: #fff3c4;--t-spark-glow: 255, 233, 160;--t-shadow: 4px 4px 0 #000}.tarot-eyebrow[data-astro-cid-6lyezypk]{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--t-eyebrow)}.tarot-title[data-astro-cid-6lyezypk]{display:inline;margin:0;padding:0;font-family:Notebook Hand,Dancing Script,cursive;font-synthesis:style;font-weight:400;font-size:clamp(1.5rem,2.8vw,1.95rem);line-height:1.2;letter-spacing:.03em;text-transform:uppercase;color:var(--t-ink)}.tarot-title[data-astro-cid-6lyezypk]:after{display:none}.tarot-head[data-astro-cid-6lyezypk]{font-size:clamp(1.5rem,2.8vw,1.95rem);line-height:1.2}.tarot-note[data-astro-cid-6lyezypk]{margin-top:.55rem;font-size:.72rem;letter-spacing:.08em;color:var(--t-muted)}.tarot-draw[data-astro-cid-6lyezypk]{position:relative;display:inline-block;vertical-align:-.16em;margin-left:.3em;width:.64em;height:1.08em;font-size:inherit;border-radius:.14em;border:1px solid rgba(var(--t-edge),.6);background:radial-gradient(circle at 50% 42%,rgba(var(--t-edge),.28),transparent 65%),linear-gradient(165deg,var(--t-mini-a),var(--t-mini-b));cursor:pointer;opacity:.9;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease}.tarot-draw[data-astro-cid-6lyezypk]:before{content:"";position:absolute;inset:-.4em}.tarot-draw[data-astro-cid-6lyezypk]:after{content:"";position:absolute;left:50%;top:50%;width:.4em;height:.4em;transform:translate(-50%,-50%);background:var(--t-num);opacity:.75;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.tarot-draw[data-astro-cid-6lyezypk]:hover,.tarot-draw[data-astro-cid-6lyezypk]:focus-visible{opacity:1;transform:translateY(-2px) rotate(-8deg);box-shadow:0 0 12px rgba(var(--t-edge),.5);outline:none}.tarot-draw[data-astro-cid-6lyezypk]:focus-visible{outline:2px solid var(--itgs-teal);outline-offset:4px}.tarot[data-astro-cid-6lyezypk].is-busy .tarot-draw[data-astro-cid-6lyezypk]{pointer-events:none;opacity:.45}.tarot[data-astro-cid-6lyezypk].is-busy .tarot-arrow[data-astro-cid-6lyezypk]{pointer-events:none;opacity:0}.tarot-spark[data-astro-cid-6lyezypk]{position:absolute;left:var(--x);top:var(--y);width:2px;height:2px;border-radius:50%;background:var(--t-spark);box-shadow:0 0 4px 1px rgba(var(--t-spark-glow),.9);opacity:.6;pointer-events:none}@media (prefers-reduced-motion: no-preference){.tarot-spark[data-astro-cid-6lyezypk]{opacity:0;animation:tarot-twinkle 4.2s ease-in-out infinite;animation-delay:var(--d)}}@keyframes tarot-twinkle{0%,60%,to{opacity:0;transform:scale(.4)}78%{opacity:1;transform:scale(1.8)}}.tarot-track[data-astro-cid-6lyezypk]{position:relative;display:flex;gap:.9rem;margin:0;padding:1.1rem .1rem 1.3rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tarot-track[data-astro-cid-6lyezypk].is-dragging{cursor:grabbing;scroll-snap-type:none}.tarot-track[data-astro-cid-6lyezypk]:focus-visible{outline:2px solid var(--itgs-teal);outline-offset:4px}.tarot[data-astro-cid-6lyezypk].is-busy .tarot-track[data-astro-cid-6lyezypk]{scroll-snap-type:none;overflow-x:hidden}.tarot-card[data-astro-cid-6lyezypk]{position:relative;flex:0 0 9.25rem;aspect-ratio:2 / 3.4;scroll-snap-align:center;perspective:900px;cursor:pointer;transition:transform .4s ease,filter .8s ease,opacity .8s ease}.tarot-flip[data-astro-cid-6lyezypk]{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,.7,.2,1)}.tarot-side[data-astro-cid-6lyezypk]{position:absolute;inset:0;border-radius:.7rem;border:1px solid rgba(var(--t-edge),.5);box-shadow:var(--t-shadow);backface-visibility:hidden;transition:border-color .4s ease,box-shadow .8s ease}.tarot-side[data-astro-cid-6lyezypk]:before{content:"";position:absolute;inset:.32rem;border-radius:.45rem;border:1px solid rgba(var(--t-edge),.22);pointer-events:none}.tarot-back[data-astro-cid-6lyezypk]{display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(var(--t-edge),.18),transparent 55%),repeating-linear-gradient(45deg,rgba(var(--t-edge),.09) 0 1.5px,transparent 1.5px 11px),repeating-linear-gradient(-45deg,rgba(var(--t-edge),.09) 0 1.5px,transparent 1.5px 11px),linear-gradient(165deg,var(--t-card-a),var(--t-card-b))}.tarot-emblem[data-astro-cid-6lyezypk]{position:relative;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;border:1px solid rgba(var(--t-edge),.55);background:radial-gradient(circle,var(--t-card-b) 55%,transparent 56%);box-shadow:0 0 0 4px rgba(var(--t-edge),.08)}.tarot-emblem[data-astro-cid-6lyezypk]:after{content:"";width:1.5rem;height:1.5rem;background:var(--t-num);opacity:.8;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.tarot-front[data-astro-cid-6lyezypk]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:.65rem .5rem .75rem;background:radial-gradient(circle at 50% 42%,rgba(var(--t-edge),.1),transparent 60%),linear-gradient(165deg,var(--t-card-a),var(--t-card-b));transform:rotateY(180deg)}.tarot-card[data-astro-cid-6lyezypk]:hover{transform:translateY(-4px)}.tarot-card[data-astro-cid-6lyezypk]:hover .tarot-side[data-astro-cid-6lyezypk]{border-color:rgba(var(--t-edge),.85)}.tarot-card[data-astro-cid-6lyezypk].is-chosen .tarot-flip[data-astro-cid-6lyezypk]{transform:rotateY(180deg)}.tarot[data-astro-cid-6lyezypk].is-landed .tarot-card[data-astro-cid-6lyezypk]:not(.is-chosen){filter:blur(4px);opacity:.3}.tarot-card[data-astro-cid-6lyezypk].is-chosen{transform:scale(1.1)}.tarot-card[data-astro-cid-6lyezypk].is-chosen .tarot-side[data-astro-cid-6lyezypk]{border-color:rgba(var(--t-edge),.95);box-shadow:0 0 34px rgba(var(--t-edge),.35),0 14px 30px #00000080}@media (prefers-reduced-motion: reduce){.tarot-flip[data-astro-cid-6lyezypk]{transition:none}}.tarot-num[data-astro-cid-6lyezypk],.tarot-name[data-astro-cid-6lyezypk]{position:relative;font-family:Notebook Hand,Dancing Script,cursive;font-synthesis:style;letter-spacing:0;text-align:center;color:var(--t-ink)}.tarot-num[data-astro-cid-6lyezypk]{font-size:1.7rem;line-height:1;color:var(--t-num)}.tarot-name[data-astro-cid-6lyezypk]{min-height:2.4em;display:grid;place-items:center;font-size:1.3rem;line-height:1.1}.tarot-well[data-astro-cid-6lyezypk]{flex:1;width:100%;margin:.55rem 0;display:grid;place-items:center;border-radius:.4rem;border:1px dashed rgba(var(--t-edge),.25);background:#00000040}.tarot-well[data-astro-cid-6lyezypk]:after{content:"";width:1rem;height:1rem;background:var(--t-num);opacity:.4;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.tarot-rail[data-astro-cid-6lyezypk]{position:relative}.tarot-arrow[data-astro-cid-6lyezypk]{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:2.5rem;height:2.5rem;transform:translateY(-50%);border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#0c0c10d1;backdrop-filter:blur(6px);color:var(--t-ink);box-shadow:0 6px 18px #00000080;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.tarot-arrow--prev[data-astro-cid-6lyezypk]{left:.4rem}.tarot-arrow--next[data-astro-cid-6lyezypk]{right:.4rem}.tarot-arrow[data-astro-cid-6lyezypk][disabled]{opacity:0;pointer-events:none}.tarot-arrow[data-astro-cid-6lyezypk]:hover{background:#ffffff1f;border-color:rgba(var(--t-edge),.6)}
