html{scrollbar-gutter:stable}body:has(dialog[open]){overflow:hidden}.modal.chrome{--bs-modal-border-color:var(--hrst-green-400);--bs-modal-border-width:.625rem;--bs-modal-border-radius:0;--bs-modal-header-border-width:0;--bs-modal-footer-border-width:0}.modal{overscroll-behavior:contain}.modal-dialog-scrollable .modal-body{mask-image:linear-gradient(#0000,#000 30px calc(100% - 30px),#0000);-webkit-mask-image:-webkit-linear-gradient(to bottom, transparent, black 30px, black calc(100% - 30px), transparent);padding-top:30px;padding-bottom:30px;mask-size:100% 100%}dialog.svelte-1ma8qr6{overscroll-behavior:contain;--bs-modal-header-padding:.5em 1em;border:none;border-radius:.2em;max-width:32em;padding:0}dialog.svelte-1ma8qr6::backdrop{--hrst-blue-400-rgb:61, 157, 243;background:rgba(var(--hrst-blue-950-rgb), .8)}dialog[open].svelte-1ma8qr6>div:where(.svelte-1ma8qr6){animation:.3s cubic-bezier(.34,1.56,.64,1) svelte-1ma8qr6-zoom}@keyframes svelte-1ma8qr6-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}dialog[open].svelte-1ma8qr6::backdrop{animation:.2s ease-out svelte-1ma8qr6-fade}@keyframes svelte-1ma8qr6-fade{0%{opacity:.5}to{opacity:1}}
