.app-deck[data-astro-cid-zykasyzv]{--card-width:clamp(250px, 22vw, 300px);--preview-ratio:1.6;--deck-top:78px;--deck-height:calc(var(--deck-top) + (var(--card-width) - 1.7rem) * var(--preview-ratio) + 215px);margin-top:1.5rem}.deck-stage[data-astro-cid-zykasyzv]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-color:var(--accent-dim) transparent;overflow-x:auto}.deck-track[data-astro-cid-zykasyzv]{height:var(--deck-height);padding-top:var(--deck-top);isolation:isolate;align-items:flex-start;gap:24px;padding-bottom:0;display:flex;position:relative}.deck-slot[data-astro-cid-zykasyzv]{flex:0 0 var(--card-width);width:var(--card-width);min-width:0;z-index:var(--stack,1);scroll-snap-align:center;position:relative}.deck-slot[data-astro-cid-zykasyzv]:focus-within{z-index:20}.deck-card[data-astro-cid-zykasyzv]{transform:perspective(1000px) translateY(calc(var(--drop,0px) - var(--spotlight-lift,0px))) scale(var(--spotlight-scale,1)) rotateY(var(--turn,0deg)) rotate(var(--tilt,0deg));background:linear-gradient(145deg,#303128,#1b1c16 55%,#23241c);border:1px solid #747365;border-radius:1.4rem;padding:.85rem;transition:transform .42s cubic-bezier(.2,.75,.25,1),box-shadow .42s,border-color .42s;display:block;position:relative;box-shadow:inset 0 1px 1px #f2ecd92b,0 14px 30px #0006}.deck-card-top[data-astro-cid-zykasyzv]{font-family:var(--label);color:var(--muted);justify-content:space-between;gap:.5rem;margin-bottom:.85rem;font-size:.65rem;display:flex}.deck-card-top[data-astro-cid-zykasyzv]>span[data-astro-cid-zykasyzv]:first-child{color:var(--accent)}.deck-card-preview[data-astro-cid-zykasyzv]{aspect-ratio:1 / var(--preview-ratio);background:#10110d;border-radius:.7rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.deck-card-shot[data-astro-cid-zykasyzv]{object-fit:contain;border-radius:.55rem;width:auto;max-width:100%;height:100%;position:relative;box-shadow:0 0 0 1px #f2ecd91a,0 10px 28px #000a}.deck-card-backdrop[data-astro-cid-zykasyzv]{object-fit:cover;filter:blur(22px)saturate(1.3)brightness(.45);width:124%;height:124%;position:absolute;inset:-12%}.deck-card-placeholder[data-astro-cid-zykasyzv]{color:var(--muted);text-align:center;padding:1rem;font-size:.85rem}.deck-card-footer[data-astro-cid-zykasyzv]{padding:1rem .1rem .2rem;display:block}.deck-word[data-astro-cid-zykasyzv]{display:inline-block}.deck-card[data-astro-cid-zykasyzv] strong[data-astro-cid-zykasyzv]{font-family:var(--display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:1.4rem;font-weight:600;line-height:1.2;display:block}.deck-card-category[data-astro-cid-zykasyzv]{color:var(--muted);margin-top:.35rem;font-size:.75rem;line-height:1.4;display:block}.deck-card[data-astro-cid-zykasyzv]:focus-visible{z-index:20;border-color:var(--accent);transform:translateY(-1rem)scale(1.12);box-shadow:0 25px 55px #000b}.deck-controls[data-astro-cid-zykasyzv]{color:var(--muted);font-family:var(--label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.65rem;display:flex}.deck-actions[data-astro-cid-zykasyzv]{border:1px solid var(--line);background:linear-gradient(150deg,#25261e,var(--surface));border-radius:100px;align-items:center;padding:.2rem;display:none;box-shadow:inset 0 1px #f2ecd909,0 4px 16px #0003}.app-deck[data-astro-cid-zykasyzv][data-moving] .deck-actions[data-astro-cid-zykasyzv]{display:inline-flex}.deck-step[data-astro-cid-zykasyzv]{width:44px;height:44px;color:var(--muted);cursor:pointer;transition:color var(--motion), background var(--motion);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.deck-step[data-astro-cid-zykasyzv][hidden]{display:none}.deck-step[data-astro-cid-zykasyzv]:hover,.deck-step[data-astro-cid-zykasyzv]:focus-visible{color:var(--accent);background:#f3940b0a}.app-deck[data-astro-cid-zykasyzv][data-moving] .deck-stage[data-astro-cid-zykasyzv]{touch-action:pan-y pinch-zoom;scroll-snap-type:none;scroll-behavior:auto;overflow:hidden}.app-deck[data-astro-cid-zykasyzv][data-dragging] .deck-card[data-astro-cid-zykasyzv]{user-select:none;transition:box-shadow .42s,border-color .42s}.deck-card[data-astro-cid-zykasyzv] img[data-astro-cid-zykasyzv]{-webkit-user-drag:none}.app-deck[data-astro-cid-zykasyzv][data-moving] .deck-track[data-astro-cid-zykasyzv]{height:var(--deck-height);padding:0;display:block}.app-deck[data-astro-cid-zykasyzv][data-moving] .deck-slot[data-astro-cid-zykasyzv]{left:0;top:var(--deck-top);position:absolute}.app-deck[data-astro-cid-zykasyzv][data-moving] .deck-slot[data-astro-cid-zykasyzv][data-right] .deck-card-footer[data-astro-cid-zykasyzv]{text-align:right}@media (width>=701px) and (hover:hover) and (pointer:fine){.deck-slot[data-astro-cid-zykasyzv]:hover{z-index:20}.deck-card[data-astro-cid-zykasyzv]:hover{z-index:20;border-color:var(--accent);transform:translateY(-1rem)scale(1.12);box-shadow:0 25px 55px #000b}}@media (width<=700px){.app-deck[data-astro-cid-zykasyzv]{--card-width:min(240px, 66vw);--deck-top:54px;--deck-height:calc(var(--deck-top) + (var(--card-width) - 1.7rem) * var(--preview-ratio) + 200px);margin-top:.5rem}.deck-track[data-astro-cid-zykasyzv]{gap:16px}.deck-card[data-astro-cid-zykasyzv]:focus-visible{transform:none}}@media (hover:none),(pointer:coarse){.app-deck[data-astro-cid-zykasyzv][data-moving] .deck-slot[data-astro-cid-zykasyzv]{will-change:transform}.app-deck[data-astro-cid-zykasyzv][data-moving] .deck-card[data-astro-cid-zykasyzv]{will-change:transform;transition:box-shadow .42s,border-color .42s}}@media (prefers-reduced-motion:reduce){.deck-card[data-astro-cid-zykasyzv]{transition:none;transform:none}.deck-card[data-astro-cid-zykasyzv]:hover,.deck-card[data-astro-cid-zykasyzv]:focus-visible{transform:none}}
