.bui-dialog.sm{width:min(400px,calc(100vw - var(--sp-6)))}.bui-dialog.lg{width:min(680px,calc(100vw - var(--sp-6)))}.bui-dialog.top{top:12vh;transform:translate(-50%);max-height:calc(100vh - 12vh - var(--sp-6))}.bui-dialog.full{width:100%}.bui-dialog.bottom{top:auto;bottom:0;left:0;transform:none;max-height:70vh;border-end-start-radius:0;border-end-end-radius:0}.bui-dialog.bare{padding:0;background:transparent;box-shadow:none;overflow:visible}.bui-title.serif{font-family:var(--font-serif);font-weight:500;letter-spacing:-.01em}.bui-close-wrap{position:absolute;top:var(--sp-2);right:var(--sp-2)}.bui-footer{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-5)}.bui-overlay[data-state=open]{animation:svelte-1677dju-bui-fade var(--dur-2) var(--ease-out)}.bui-dialog[data-state=open]{animation:svelte-1677dju-bui-rise var(--dur-3) var(--ease-out)}.bui-dialog.top[data-state=open]{animation-name:svelte-1677dju-bui-rise-top}.bui-dialog.bottom[data-state=open]{animation-name:svelte-1677dju-bui-rise-bottom}@keyframes svelte-1677dju-bui-fade{0%{opacity:0}}@keyframes svelte-1677dju-bui-rise{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--sp-2)))}}@keyframes svelte-1677dju-bui-rise-top{0%{opacity:0;transform:translate(-50%,var(--sp-2))}}@keyframes svelte-1677dju-bui-rise-bottom{0%{opacity:0;transform:translateY(var(--sp-2))}}@media (prefers-reduced-motion: reduce){.bui-dialog[data-state=open],.bui-dialog.top[data-state=open],.bui-dialog.bottom[data-state=open]{animation:svelte-1677dju-bui-fade var(--dur-1) var(--ease-out)}}
