.lightbox__trigger{cursor:zoom-in;z-index:1}.lightbox__overlay{isolation:isolate;z-index:1;background:hsl(var(--foreground)/.4);flex-direction:column;align-items:flex-start;height:100%;width:100%;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lightbox__overlay[data-state=open]{opacity:var(--fade-out);animation:var(--animation-fade-in) forwards}.lightbox__overlay[data-state=closed]{animation:var(--animation-fade-out)}.lightbox__content{display:contents}.lightbox__content .lightbox__element{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.lightbox__close{position:absolute;top:10px}.lightbox__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.lightbox__close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.lightbox__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.lightbox__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.lightbox__close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.lightbox__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.menu__content{max-height:calc(var(--radix-dropdown-menu-content-available-height));min-width:254px;max-width:calc(var(--radix-dropdown-menu-content-available-width) - 16px);color:hsl(var(--foreground));background:hsl(var(--popover));border:var(--thickness) solid hsl(var(--border));border-radius:calc(var(--radius) + .5em);box-shadow:var(--shadow);transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:.5em;overflow-x:hidden}.menu__content[data-state=open]{opacity:var(--fade-out);animation:var(--animation-fade-in) forwards;animation-duration:.1s}@media (prefers-reduced-motion:no-preference){.menu__content[data-state=open]{transform:scale(var(--scale-down));animation:var(--animation-fade-in) forwards,var(--animation-scale-up) forwards;animation-duration:.1s}}.menu__content[data-state=open]{animation-timing-function:var(--ease-elastic-out)}.menu__content[data-state=closed]{animation:var(--animation-fade-out);animation-duration:.1s}@media (prefers-reduced-motion:no-preference){.menu__content[data-state=closed]{animation:var(--animation-fade-out),var(--animation-scale-down);animation-duration:.1s}}.menu__content[data-state=closed]{animation-timing-function:var(--ease-elastic-in)}.menu__content{--select-item-gap-block:.5em;--select-item-gap-inline:calc(var(--text-base) * .5 * 2.5)}.menu__item{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;line-height:var(--leading-tight);border-radius:var(--radius);outline:none;align-items:center;padding:.5em;display:flex;position:relative}.menu__item:focus{background:hsl(var(--accent)/.05);outline:none}.menu__item:disabled{pointer-events:none;opacity:.5;filter:grayscale()}