.ui-dialog-box .ui-close-btn:focus{background-color:rgb(var(--fallback-bc-rgb),.2);background-color:oklch(var(--bc)/20%);outline:none}html:has(.ui-dialog[open]){overflow:hidden}.ui-dialog{background-color:transparent;height:100dvh;margin:calc(var(--spacing)*0);max-height:none;max-width:none;overflow:auto;padding:calc(var(--spacing)*6);width:100vw}.ui-dialog::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ui-dialog .ui-dialog-backdrop{background-color:transparent;inset:calc(var(--spacing)*0);position:absolute;z-index:-10}.ui-dialog .ui-dialog-backdrop button{color:inherit;display:block;height:100%;width:100%}.ui-dialog[open]{display:flex}.ui-dialog>*{margin:auto}.ui-dialog,.ui-dialog::backdrop{opacity:0;transition:display allow-discrete .25s,overlay allow-discrete .25s,opacity .25s}.ui-dialog[open],.ui-dialog[open]::backdrop{opacity:1}@starting-style{.ui-dialog[open],.ui-dialog[open]::backdrop{opacity:0}}.ui-grid{--bleed-size:1.5rem;--container-width:100%;-moz-column-gap:0!important;column-gap:0!important;display:grid;grid-template-columns:var(--bleed-size) 1fr repeat(12,minmax(0,calc((var(--container-width) - var(--bleed-size)*2)/12))) 1fr var(--bleed-size)}@media(min-width:640px){.ui-grid{--container-width:640px}}@media(min-width:768px){.ui-grid{--container-width:768px}}@media(min-width:1024px){.ui-grid{--container-width:1024px}}@media(min-width:1280px){.ui-grid{--container-width:1280px}}
