.filters[data-astro-cid-sahthylw]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.chip-btn[data-astro-cid-sahthylw]{border:0;cursor:pointer;padding:10px 18px;border-radius:999px;background:#fff;font-weight:600;font-size:.92rem;box-shadow:var(--shadow-1);transition:background .25s,color .25s}.chip-btn[data-astro-cid-sahthylw][aria-pressed=true]{background:var(--teal);color:#fff}.flow[data-astro-cid-sahthylw]{position:relative;height:clamp(380px,52vw,600px);perspective:1600px;transform-style:preserve-3d;outline-offset:8px;touch-action:pan-y}.slide[data-astro-cid-sahthylw]{position:absolute;left:50%;top:46%;width:min(520px,78vw);margin:0;transition:transform .8s var(--ease),opacity .6s var(--ease);transform-style:preserve-3d}.open[data-astro-cid-sahthylw]{display:block;width:100%;padding:0;border:0;cursor:pointer;border-radius:22px;overflow:hidden;background:#fff;box-shadow:var(--shadow-2)}.open[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .8s var(--ease)}.slide[data-astro-cid-sahthylw].active .open[data-astro-cid-sahthylw]:hover img[data-astro-cid-sahthylw]{transform:scale(1.04)}.slide[data-astro-cid-sahthylw]:after{content:"";position:absolute;left:6%;right:6%;top:100%;height:60%;background:inherit;transform:scaleY(-1);opacity:.1;filter:blur(4px);pointer-events:none}figcaption[data-astro-cid-sahthylw]{display:grid;gap:2px;justify-items:center;text-align:center;padding-top:18px;opacity:0;transition:opacity .4s}.slide[data-astro-cid-sahthylw].active figcaption[data-astro-cid-sahthylw]{opacity:1}figcaption[data-astro-cid-sahthylw] b[data-astro-cid-sahthylw]{font-family:var(--font-display);font-size:1.2rem}figcaption[data-astro-cid-sahthylw] span[data-astro-cid-sahthylw]:last-child{color:var(--ink-soft);font-size:.94rem}.floor[data-astro-cid-sahthylw]{position:absolute;left:10%;right:10%;bottom:0;height:40px;background:radial-gradient(50% 50% at 50% 50%,rgba(74,59,102,.18),transparent)}.ctrl[data-astro-cid-sahthylw]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:10px}.nav[data-astro-cid-sahthylw]{width:54px;height:54px;border-radius:50%;border:0;cursor:pointer;background:var(--teal);color:#fff;display:grid;place-items:center;transition:transform .3s var(--ease),background .2s}.nav[data-astro-cid-sahthylw]:hover{transform:scale(1.08);background:var(--teal)}.nav[data-astro-cid-sahthylw] svg[data-astro-cid-sahthylw]{width:22px}.count[data-astro-cid-sahthylw]{margin:0;font-weight:600;min-width:60px;text-align:center}.wall[data-astro-cid-sahthylw]{columns:4 220px;column-gap:16px;margin-top:70px}.thumb[data-astro-cid-sahthylw]{position:relative;display:block;width:100%;margin:0 0 16px;padding:0;border:0;border-radius:18px;overflow:hidden;cursor:zoom-in;background:#fff;box-shadow:var(--shadow-1);break-inside:avoid}.thumb[data-astro-cid-sahthylw][hidden]{display:none}.thumb[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{width:100%;height:auto}.thumb[data-astro-cid-sahthylw] span[data-astro-cid-sahthylw]{position:absolute;left:10px;bottom:10px;padding:5px 11px;border-radius:999px;background:#ffffffeb;font-size:.8rem;font-weight:600;opacity:0;transition:opacity .3s}.thumb[data-astro-cid-sahthylw]:hover span[data-astro-cid-sahthylw],.thumb[data-astro-cid-sahthylw]:focus-visible span[data-astro-cid-sahthylw]{opacity:1}.share[data-astro-cid-sahthylw]{margin:64px auto 0;max-width:560px;text-align:center;background:#fff;padding:28px;border-radius:var(--radius);box-shadow:var(--shadow-1);border:2px dashed color-mix(in srgb,var(--teal) 40%,transparent)}.share[data-astro-cid-sahthylw] .script[data-astro-cid-sahthylw]{font-size:1.7rem;margin-bottom:.2em}.share[data-astro-cid-sahthylw] p[data-astro-cid-sahthylw]:last-child{margin:0;color:var(--ink-soft)}.share[data-astro-cid-sahthylw] a[data-astro-cid-sahthylw]{color:var(--teal);font-weight:600}.lightbox[data-astro-cid-sahthylw]{border:0;padding:0;background:transparent;max-width:min(1100px,94vw)}.lightbox[data-astro-cid-sahthylw]::backdrop{background:#241c33db;backdrop-filter:blur(6px)}.lightbox[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{max-height:80vh;width:auto;border-radius:16px}.lb-cap[data-astro-cid-sahthylw]{color:#fff;text-align:center;margin:14px 0 0}.close[data-astro-cid-sahthylw]{position:absolute;top:10px;right:10px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;font-size:1.6rem;cursor:pointer;line-height:1}
