.flow[data-astro-cid-ug6rmo2v]{margin:-8px -16px 0;padding-bottom:12px;position:relative}.stage[data-astro-cid-ug6rmo2v]{perspective:1500px;perspective-origin:50% 45%;height:clamp(380px,100vh - 360px,560px);transform-style:preserve-3d;touch-action:pan-y;cursor:grab;user-select:none;position:relative;overflow:hidden}.stage[data-astro-cid-ug6rmo2v].dragging{cursor:grabbing}.card[data-astro-cid-ug6rmo2v]{aspect-ratio:3/4.3;backdrop-filter:blur(14px)saturate(130%);will-change:transform;backface-visibility:hidden;background:#10182c9e;border:1px solid #ffffff24;border-radius:26px;width:auto;height:min(100% - 56px,460px);position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 60px -30px #000c,inset 0 1px #ffffff1f}.stage[data-astro-cid-ug6rmo2v].ready .card[data-astro-cid-ug6rmo2v]{transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s,filter .5s}.stage[data-astro-cid-ug6rmo2v].dragging .card[data-astro-cid-ug6rmo2v]{transition:none}.ph[data-astro-cid-ug6rmo2v]{position:absolute;inset:0 0 30%}.ph[data-astro-cid-ug6rmo2v] img[data-astro-cid-ug6rmo2v]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;-webkit-mask:linear-gradient(#000 55%,#0000 100%);mask:linear-gradient(#000 55%,#0000 100%)}.txt[data-astro-cid-ug6rmo2v]{flex-direction:column;gap:6px;padding:22px 22px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.txt[data-astro-cid-ug6rmo2v] h2[data-astro-cid-ug6rmo2v]{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700;line-height:1.15}.txt[data-astro-cid-ug6rmo2v] p[data-astro-cid-ug6rmo2v]{color:var(--muted);font-size:13px;font-family:var(--display);margin:0}.expand[data-astro-cid-ug6rmo2v]{color:#f5efe3;height:32px;font:600 12px var(--display);cursor:pointer;backdrop-filter:blur(8px);opacity:0;background:#0a0f1e59;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:opacity .3s;display:flex;position:absolute;top:14px;left:14px}.expand[data-astro-cid-ug6rmo2v] svg[data-astro-cid-ug6rmo2v]{width:13px;height:13px}.card[data-astro-cid-ug6rmo2v].front .expand[data-astro-cid-ug6rmo2v]{opacity:1}.ctrl[data-astro-cid-ug6rmo2v]{z-index:5;border-radius:22px;align-items:center;gap:6px;width:min(520px,100% - 24px);margin:8px auto 0;padding:8px;display:flex;position:relative}.cb[data-astro-cid-ug6rmo2v]{color:#f5efe3;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.cb[data-astro-cid-ug6rmo2v]:hover{background:#ffffff14}.cb[data-astro-cid-ug6rmo2v] svg[data-astro-cid-ug6rmo2v]{width:18px;height:18px}#play[data-astro-cid-ug6rmo2v] .i-pause[data-astro-cid-ug6rmo2v],#play[data-astro-cid-ug6rmo2v].on .i-play[data-astro-cid-ug6rmo2v]{display:none}#play[data-astro-cid-ug6rmo2v].on .i-pause[data-astro-cid-ug6rmo2v]{display:block}.thumb[data-astro-cid-ug6rmo2v]{object-fit:cover;border-radius:12px;flex:none;width:40px;height:40px;margin-left:4px}.now[data-astro-cid-ug6rmo2v]{flex-direction:column;flex:1;gap:2px;min-width:0;padding:0 6px;display:flex}.now[data-astro-cid-ug6rmo2v] strong[data-astro-cid-ug6rmo2v]{font:700 14px var(--display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.now[data-astro-cid-ug6rmo2v] span[data-astro-cid-ug6rmo2v]{font:12px var(--display);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=720px){.ctrl[data-astro-cid-ug6rmo2v] #open[data-astro-cid-ug6rmo2v]{display:none}.stage[data-astro-cid-ug6rmo2v]{height:clamp(360px,100svh - 330px,520px)}.card[data-astro-cid-ug6rmo2v]:not(.front) .txt[data-astro-cid-ug6rmo2v]{opacity:0}.card[data-astro-cid-ug6rmo2v] .txt[data-astro-cid-ug6rmo2v]{transition:opacity .4s}}dialog[data-astro-cid-ug6rmo2v]{max-width:94vw;max-height:94vh;color:var(--cream);background:0 0;border:0;padding:0}dialog[data-astro-cid-ug6rmo2v]::backdrop{backdrop-filter:blur(8px);background:#0a0f1ee6}dialog[data-astro-cid-ug6rmo2v] img[data-astro-cid-ug6rmo2v]{border-radius:14px;max-width:94vw;max-height:84vh;margin:0 auto;display:block}dialog[data-astro-cid-ug6rmo2v] p[data-astro-cid-ug6rmo2v]{text-align:center;color:#b4c0d3;font-size:14px;font-family:var(--display)}.x[data-astro-cid-ug6rmo2v]{color:#f5efe3;cursor:pointer;background:#141f3a99;border:1px solid #fff3;border-radius:50%;width:44px;height:44px;font-size:24px;position:fixed;top:16px;right:16px}
