.lightbox.svelte-jk010i{border:1px solid var(--hairline);background:var(--color-elevated);width:min(60rem,100vw - 2rem);max-width:min(60rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:inherit;box-shadow:var(--shadow-float);opacity:0;transition:opacity var(--anim-micro) var(--ease-out), transform var(--anim-micro) var(--ease-out), overlay var(--anim-micro) var(--ease-out) allow-discrete, display var(--anim-micro) var(--ease-out) allow-discrete;border-radius:.6rem;padding:0;transform:translateY(6px)}.lightbox[open].svelte-jk010i{opacity:1;transform:translateY(0)}@starting-style{.lightbox[open].svelte-jk010i{opacity:0;transform:translateY(6px)}}.lightbox.svelte-jk010i::backdrop{transition:background-color var(--anim-micro) var(--ease-out), overlay var(--anim-micro) var(--ease-out) allow-discrete, display var(--anim-micro) var(--ease-out) allow-discrete;background:0 0}.lightbox[open].svelte-jk010i::backdrop{background:#0000008c}@starting-style{.lightbox[open].svelte-jk010i::backdrop{background:0 0}}.lightbox-box.svelte-jk010i{max-height:calc(100dvh - 2rem);padding:1.5rem;position:relative;overflow-y:auto}.lightbox-close.svelte-jk010i{z-index:1;border:1px solid var(--hairline);background:var(--color-elevated);width:2rem;height:2rem;color:inherit;opacity:.75;cursor:pointer;transition:color var(--anim-micro) ease, border-color var(--anim-micro) ease, opacity var(--anim-micro) ease;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.lightbox-close.svelte-jk010i:hover,.lightbox-close.svelte-jk010i:focus-visible{opacity:1;color:var(--color-prestige);border-color:var(--color-prestige)}.lightbox-close.svelte-jk010i:focus-visible{outline:var(--focus-ring);outline-offset:2px}
