.music-page[data-astro-cid-adrqmx6s]{height:100dvh;min-height:600px;padding:var(--page-top) 1rem 7.75rem;grid-template-rows:minmax(300px,1fr) auto;justify-items:center;gap:clamp(.9rem,2.2vh,1.6rem);display:grid;position:relative}html[data-player=min] .music-page[data-astro-cid-adrqmx6s]{padding-bottom:5.5rem}.stage[data-astro-cid-adrqmx6s]{justify-content:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.stage[data-astro-cid-adrqmx6s] .card-sparks{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.stage[data-astro-cid-adrqmx6s] .card[data-astro-cid-adrqmx6s]{aspect-ratio:5/7;max-width:100%;height:100%;max-height:620px}.deck[data-astro-cid-adrqmx6s]{--deck-w:clamp(58px, min(17vw, 11.5vh), 104px);justify-content:center;padding:.4rem 0 .9rem;display:flex}.deck[data-astro-cid-adrqmx6s] .card[data-astro-cid-adrqmx6s]{width:var(--deck-w);aspect-ratio:5/8;margin-inline:calc(var(--deck-w) * -.1);transform:translateY(calc(var(--offset) * var(--offset) * 2.5px)) rotate(calc(var(--offset) * 5deg));transform-origin:50% 120%;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.deck[data-astro-cid-adrqmx6s] .card[data-astro-cid-adrqmx6s]:hover,.deck[data-astro-cid-adrqmx6s] .card[data-astro-cid-adrqmx6s]:focus-within{transform:translateY(-14px) rotate(calc(var(--offset) * 2deg)) scale(1.08);z-index:3}.card[data-astro-cid-adrqmx6s]{--track-accent:var(--color-accent-bright);z-index:1;position:relative}.card[data-astro-cid-adrqmx6s].is-flying{z-index:10}.card__body[data-astro-cid-adrqmx6s]{perspective:1100px;will-change:transform;width:100%;height:100%;position:relative}.card__pick[data-astro-cid-adrqmx6s]{z-index:4;cursor:pointer;border-radius:10px;width:100%;height:100%;padding:0;position:absolute;inset:0}.card__pick[data-astro-cid-adrqmx6s]:focus-visible{outline:1px solid var(--track-accent);outline-offset:4px}.card__inner[data-astro-cid-adrqmx6s]{width:100%;height:100%;transform-style:preserve-3d;animation:.9s cubic-bezier(.2,.7,.2,1) both deal;animation-delay:calc(var(--i) * 80ms + .15s);display:block;position:relative}.is-dealt[data-astro-cid-adrqmx6s] .card__inner[data-astro-cid-adrqmx6s]{animation:none}@keyframes deal{0%{opacity:0;transform:translateY(36px)rotateY(180deg)}35%{opacity:1}to{opacity:1;transform:none}}.card__face[data-astro-cid-adrqmx6s]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid color-mix(in srgb, var(--track-accent) 35%, transparent);background:#07060b;border-radius:10px;transition:border-color .35s,box-shadow .35s;display:block;position:absolute;inset:0;overflow:hidden}.card__front[data-astro-cid-adrqmx6s]{container-type:size}.card__back[data-astro-cid-adrqmx6s]{background:radial-gradient(circle,#17122a 0%,#07060b 75%);place-items:center;display:grid;transform:rotateY(180deg)}.card__back[data-astro-cid-adrqmx6s] svg[data-astro-cid-adrqmx6s],.card__art--blank[data-astro-cid-adrqmx6s] svg[data-astro-cid-adrqmx6s]{fill:none;width:78%;stroke:var(--track-accent);stroke-width:.7px;opacity:.7}.card__front[data-astro-cid-adrqmx6s]:after{content:"";z-index:3;border:1px solid color-mix(in srgb, var(--track-accent) 30%, transparent);pointer-events:none;border-radius:6px;position:absolute;inset:5px}.card__art[data-astro-cid-adrqmx6s]{object-fit:cover;filter:saturate(.5)brightness(.6);width:100%;max-width:none;height:100%;transition:filter .5s;position:absolute;inset:0}.card__art--blank[data-astro-cid-adrqmx6s]{background:radial-gradient(circle at 50% 42%,#1c2740 0%,#070a12 72%);place-items:center;display:grid}.card__art--blank[data-astro-cid-adrqmx6s] .card__moon[data-astro-cid-adrqmx6s]{fill:var(--track-accent);stroke:none;opacity:.55}.deck[data-astro-cid-adrqmx6s] .card[data-astro-cid-adrqmx6s]:hover .card__art[data-astro-cid-adrqmx6s],.deck[data-astro-cid-adrqmx6s] .card[data-astro-cid-adrqmx6s]:focus-within .card__art[data-astro-cid-adrqmx6s]{filter:saturate(.9)brightness(.9)}.card[data-astro-cid-adrqmx6s].is-chosen .card__art[data-astro-cid-adrqmx6s]{filter:none}.card[data-astro-cid-adrqmx6s].is-chosen .card__face[data-astro-cid-adrqmx6s]{border-color:var(--track-accent);box-shadow:0 0 34px color-mix(in srgb, var(--track-accent) 35%, transparent), 0 18px 40px #0009}.card__front[data-astro-cid-adrqmx6s]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#050409f2 0%,#050409cc 15%,#05040900 34% 58%,#050409f0 100%);position:absolute;inset:0}.card__haze[data-astro-cid-adrqmx6s]{display:none}.stage[data-astro-cid-adrqmx6s] .card__haze[data-astro-cid-adrqmx6s]{filter:blur(22px)saturate(1.2)brightness(.55);background-position:50% 70%;background-size:cover;display:block;position:absolute;inset:-12%}.stage[data-astro-cid-adrqmx6s] .card__art[data-astro-cid-adrqmx6s]{aspect-ratio:1;height:auto;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.stage[data-astro-cid-adrqmx6s] .card__art--blank[data-astro-cid-adrqmx6s]{aspect-ratio:auto;height:100%;-webkit-mask-image:none;mask-image:none}.stage[data-astro-cid-adrqmx6s] .card__front[data-astro-cid-adrqmx6s]:before{background:linear-gradient(#05040900 0% 40%,#0504099e 56%,#050409c7 72%,#050409cc 100%)}.stage[data-astro-cid-adrqmx6s] .card__details[data-astro-cid-adrqmx6s]{--text-shade:0 1px 2px #000000f2, 0 0 6px #000000d9, 0 2px 16px #000c, 0 0 32px #0009;text-shadow:var(--text-shade)}.stage[data-astro-cid-adrqmx6s] .card__heading[data-astro-cid-adrqmx6s]{text-shadow:var(--text-shade), 0 0 3px #000000e6}.stage[data-astro-cid-adrqmx6s] .card__link[data-astro-cid-adrqmx6s] svg[data-astro-cid-adrqmx6s],.stage[data-astro-cid-adrqmx6s] .card__play[data-astro-cid-adrqmx6s] svg[data-astro-cid-adrqmx6s]{filter:drop-shadow(0 1px 3px #000000f2)drop-shadow(0 0 10px #000000b3)}.card__numeral[data-astro-cid-adrqmx6s],.card__title[data-astro-cid-adrqmx6s]{z-index:2;text-align:center;padding-inline:8cqw;position:absolute;left:0;right:0}.card__numeral[data-astro-cid-adrqmx6s]{font-family:var(--font-ui);letter-spacing:var(--ui-tracking);padding-left:calc(8cqw + var(--ui-tracking));color:var(--track-accent);font-size:max(.6rem,6.5cqw);font-weight:600;top:7cqw}.stage[data-astro-cid-adrqmx6s] .card__numeral[data-astro-cid-adrqmx6s]{display:none}.card__title[data-astro-cid-adrqmx6s]{font-family:var(--font-display);color:var(--color-text);text-wrap:balance;font-size:max(.7rem,11cqw);font-style:italic;font-weight:600;line-height:1.1;bottom:8cqw}.stage[data-astro-cid-adrqmx6s] .card__title[data-astro-cid-adrqmx6s]{display:none}@container (width<=84px){.card__title[data-astro-cid-adrqmx6s]{display:none}}.card__eq[data-astro-cid-adrqmx6s]{z-index:2;align-items:flex-end;gap:2px;height:10px;display:none;position:absolute;top:5.5cqw;right:6cqw}.card__eq[data-astro-cid-adrqmx6s] i[data-astro-cid-adrqmx6s]{background:var(--track-accent);transform-origin:bottom;width:2px;height:100%;animation:.9s ease-in-out infinite eq}.card__eq[data-astro-cid-adrqmx6s] i[data-astro-cid-adrqmx6s]:nth-child(2){animation-delay:-300ms}.card__eq[data-astro-cid-adrqmx6s] i[data-astro-cid-adrqmx6s]:nth-child(3){animation-delay:-600ms}.card[data-astro-cid-adrqmx6s].is-playing .card__eq[data-astro-cid-adrqmx6s]{display:inline-flex}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.card__details[data-astro-cid-adrqmx6s]{display:none}.stage[data-astro-cid-adrqmx6s] .card__details[data-astro-cid-adrqmx6s]{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:clamp(.3rem,1.6cqw,.6rem);padding:0 7cqw 6.5cqw;animation:.6s ease-out .38s both details-in;display:flex;position:absolute;inset:auto 0 0}@keyframes details-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}.card__arcana[data-astro-cid-adrqmx6s]{font-size:clamp(.62rem,3cqw,.78rem);font-family:var(--font-ui);letter-spacing:var(--ui-tracking);text-transform:uppercase;color:var(--track-accent);gap:.6em;font-weight:500;display:flex}.card__heading[data-astro-cid-adrqmx6s]{font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;font-size:clamp(1.7rem,10.5cqw,3rem);font-style:italic;font-weight:500;line-height:1}.card__meta[data-astro-cid-adrqmx6s]{font-size:clamp(.62rem,2.9cqw,.74rem);font-family:var(--font-ui);letter-spacing:var(--ui-tracking);font-variant-numeric:tabular-nums;color:var(--color-text-muted);gap:.6em;display:flex}.card__blurb[data-astro-cid-adrqmx6s]{max-width:36ch;color:var(--color-text-muted);text-wrap:pretty;font-size:clamp(.78rem,3.9cqw,1rem);font-style:italic;line-height:1.55}.card__actions[data-astro-cid-adrqmx6s]{flex-direction:column;align-items:center;gap:.15rem;margin-top:clamp(.2rem,1.5cqw,.5rem);display:flex}.card__play[data-astro-cid-adrqmx6s]{border:1px solid var(--track-accent);min-height:44px;font-size:.7rem;font-family:var(--font-ui);letter-spacing:var(--ui-tracking);text-transform:uppercase;cursor:pointer;background:color-mix(in srgb, var(--track-accent) 12%, #05040980);border-radius:999px;align-items:center;gap:.6rem;padding:0 1.4rem 0 1.05rem;font-weight:500;transition:background-color .25s,box-shadow .25s;display:inline-flex}.card__play[data-astro-cid-adrqmx6s]:hover,.card__play[data-astro-cid-adrqmx6s]:focus-visible{background:color-mix(in srgb, var(--track-accent) 26%, #05040980);box-shadow:0 0 22px color-mix(in srgb, var(--track-accent) 35%, transparent);outline:none}.card__play[data-astro-cid-adrqmx6s] svg[data-astro-cid-adrqmx6s]{width:15px;height:15px;fill:var(--color-text);flex:none}.card__play__label[data-astro-cid-adrqmx6s]{place-items:center;display:inline-grid}.card__play__word[data-astro-cid-adrqmx6s]{white-space:nowrap;opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .2s,visibility 0s linear .2s,transform .2s}.card__play__word--listen[data-astro-cid-adrqmx6s]{transform:translateY(-.35em)}.card__play__word--pause[data-astro-cid-adrqmx6s]{transform:translateY(.35em)}.card[data-astro-cid-adrqmx6s]:not(.is-playing) .card__play__word--listen[data-astro-cid-adrqmx6s],.card[data-astro-cid-adrqmx6s].is-playing .card__play__word--pause[data-astro-cid-adrqmx6s]{opacity:1;visibility:visible;transition:opacity .24s .16s,visibility 0s linear .16s,transform .24s .16s;transform:none}.card__links[data-astro-cid-adrqmx6s]{flex-wrap:nowrap;justify-content:center;align-items:center;gap:min(.15rem,.6cqw);max-width:100%;display:flex}.card__link[data-astro-cid-adrqmx6s]{width:clamp(28px,15cqw,40px);height:clamp(28px,15cqw,40px);color:color-mix(in srgb, var(--color-text) 72%, transparent);border-radius:50%;flex:none;place-items:center;transition:color .2s,background-color .2s,transform .2s;display:inline-grid}.card__link[data-astro-cid-adrqmx6s] svg[data-astro-cid-adrqmx6s]{fill:currentColor;filter:drop-shadow(0 1px 6px #000000b3);width:clamp(15px,7.2cqw,19px);height:clamp(15px,7.2cqw,19px)}.card__link[data-astro-cid-adrqmx6s]:hover,.card__link[data-astro-cid-adrqmx6s]:focus-visible{color:var(--track-accent);background:color-mix(in srgb, var(--track-accent) 14%, transparent);outline:none;transform:translateY(-1px)}.card__link[data-astro-cid-adrqmx6s]:focus-visible{box-shadow:0 0 0 1px var(--track-accent)}.noscript-list[data-astro-cid-adrqmx6s]{line-height:2}.card__lyrics[data-astro-cid-adrqmx6s]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--track-accent);border-bottom:1px solid color-mix(in srgb, var(--track-accent) 45%, transparent);cursor:pointer;margin:-.35rem 0;padding:.35rem .1rem;transition:color .2s,border-color .2s}.card__lyrics[data-astro-cid-adrqmx6s]:hover,.card__lyrics[data-astro-cid-adrqmx6s]:focus-visible{color:var(--color-text);border-color:var(--color-text);outline:none}@media (width>=900px) and (aspect-ratio>=13/10){.stage[data-astro-cid-adrqmx6s]{align-items:center}.stage[data-astro-cid-adrqmx6s] .card[data-astro-cid-adrqmx6s]{aspect-ratio:2;height:min(100%,470px);max-height:none}.stage[data-astro-cid-adrqmx6s] .card__art[data-astro-cid-adrqmx6s]{aspect-ratio:auto;width:50%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.stage[data-astro-cid-adrqmx6s] .card__haze[data-astro-cid-adrqmx6s]{display:none}.stage[data-astro-cid-adrqmx6s] .card__front[data-astro-cid-adrqmx6s]:before{background:linear-gradient(90deg,#05040900 0% 36%,#050409e0 50%,#050409f7 100%),linear-gradient(#050409bf 0%,#05040900 18%)}.stage[data-astro-cid-adrqmx6s] .card__eq[data-astro-cid-adrqmx6s]{top:5cqh;right:4cqh}.stage[data-astro-cid-adrqmx6s] .card__details[data-astro-cid-adrqmx6s]{--text-shade:0 1px 8px #0009;justify-content:center;gap:clamp(.35rem,2cqh,.7rem);padding:0 6cqh;inset:0 0 0 47%}.card__arcana[data-astro-cid-adrqmx6s]{font-size:clamp(.64rem,2.8cqh,.78rem)}.card__heading[data-astro-cid-adrqmx6s]{font-size:clamp(2rem,12cqh,3.4rem)}.card__meta[data-astro-cid-adrqmx6s]{font-size:clamp(.62rem,2.7cqh,.74rem)}.card__blurb[data-astro-cid-adrqmx6s]{font-size:clamp(.85rem,4cqh,1.05rem)}.card__actions[data-astro-cid-adrqmx6s]{margin-top:clamp(.3rem,2cqh,.8rem)}}@media (width<=599px){.music-page[data-astro-cid-adrqmx6s]{padding-bottom:7.75rem}.deck[data-astro-cid-adrqmx6s]{--deck-w:clamp(54px, min(19vw, 8.6vh), 84px);max-width:calc(var(--cols,5) * var(--deck-w) * .8 + 2px);flex-wrap:wrap;align-content:flex-start;row-gap:.55rem;margin-inline:auto;padding-bottom:.6rem}.stage[data-astro-cid-adrqmx6s] .card__front[data-astro-cid-adrqmx6s]:before{background:linear-gradient(#05040929,#05040929),linear-gradient(#05040900 0% 34%,#050409b3 50%,#050409d6 68%,#050409e0 100%)}.stage[data-astro-cid-adrqmx6s] .card__details[data-astro-cid-adrqmx6s]{--text-shade:0 1px 2px #000, 0 0 4px #000, 0 0 8px #000000f2, 0 2px 18px #000000f2, 0 0 36px #000c}.stage[data-astro-cid-adrqmx6s] .card__heading[data-astro-cid-adrqmx6s]{text-shadow:var(--text-shade), 0 0 3px #000, 0 0 12px #000000e6, 0 0 22px #000000d9}.stage[data-astro-cid-adrqmx6s] .card__arcana[data-astro-cid-adrqmx6s]{text-shadow:0 0 1px #000,0 1px 2px #000,0 0 3px #000,0 0 6px #000,0 0 12px #000000f2,0 0 24px #000000e6;font-weight:600}}@media (prefers-reduced-motion:reduce){.deck[data-astro-cid-adrqmx6s] .card[data-astro-cid-adrqmx6s],.card__art[data-astro-cid-adrqmx6s]{transition:none}.card__inner[data-astro-cid-adrqmx6s],.stage[data-astro-cid-adrqmx6s] .card__details[data-astro-cid-adrqmx6s]{animation:none}.card__eq[data-astro-cid-adrqmx6s] i[data-astro-cid-adrqmx6s]{animation:none;transform:scaleY(.7)}.card__play__word[data-astro-cid-adrqmx6s]{transition:none}}
