.zoomable-module__98-93q__trigger{cursor:zoom-in;border-radius:var(--radius);background:0 0;border:0;width:100%;padding:0;transition:transform .3s,box-shadow .3s;display:block}.zoomable-module__98-93q__trigger:hover,.zoomable-module__98-93q__trigger:focus-visible{box-shadow:0 24px 48px -24px color-mix(in srgb, var(--ink) 45%, transparent);transform:translateY(-3px)}.zoomable-module__98-93q__trigger img{border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto;display:block}.zoomable-module__98-93q__dialog{max-width:none;max-height:none;width:min(94vw, calc(90vh * var(--ratio)));opacity:0;transition:opacity .25s, transform .25s, overlay .25s allow-discrete, display .25s allow-discrete;background:0 0;border:0;margin:auto;padding:0;overflow:visible;transform:scale(.96)}.zoomable-module__98-93q__dialog[open]{opacity:1;transform:none}@starting-style{.zoomable-module__98-93q__dialog[open]{opacity:0;transform:scale(.96)}}.zoomable-module__98-93q__dialog::backdrop{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s, overlay .25s allow-discrete, display .25s allow-discrete}.zoomable-module__98-93q__dialog img{border-radius:var(--radius);border:1px solid var(--line-strong);width:100%;height:auto;box-shadow:0 40px 80px -30px color-mix(in srgb, var(--ink) 60%, transparent);display:block}.zoomable-module__98-93q__close{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);cursor:pointer;align-items:center;gap:8px;padding:6px 10px;display:inline-flex;position:absolute;top:-44px;right:0}.zoomable-module__98-93q__close:hover{border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.zoomable-module__98-93q__trigger,.zoomable-module__98-93q__dialog,.zoomable-module__98-93q__dialog::backdrop{transition:none}.zoomable-module__98-93q__trigger:hover,.zoomable-module__98-93q__trigger:focus-visible{transform:none}}
