dialog.svelte-olpj4y{width:100%;max-width:100%;border-radius:0;border:none;padding:0;position:fixed;top:auto;bottom:0;overflow:hidden;z-index:50;max-height:90vh;margin:0;color:var(--ink);font-family:var(--font-serif)}@media (min-width: 640px){dialog.svelte-olpj4y{max-width:32em;border-radius:0;top:25%;bottom:auto;margin:auto;max-height:50%}}dialog.svelte-olpj4y::backdrop{background:#2b242059}dialog.svelte-olpj4y>.modal-content:where(.svelte-olpj4y){padding:1.5em;background:var(--paper);border:1px solid var(--rule);width:100%;max-height:90vh;overflow-y:auto}dialog.svelte-olpj4y hr:where(.svelte-olpj4y){border:none;border-top:1px solid var(--rule);margin:1em 0}dialog[open].svelte-olpj4y{animation:svelte-olpj4y-slideUpMobile .3s ease-out}@media (min-width: 640px){dialog[open].svelte-olpj4y{animation:svelte-olpj4y-slideUpDesktop .3s ease-out}}@keyframes svelte-olpj4y-slideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-olpj4y-slideUpDesktop{0%{transform:translateY(10%)}to{transform:translateY(0)}}button.svelte-olpj4y{display:inline-block;margin-top:1em;padding:.4em 0;border:none;background:none;color:var(--ink);cursor:pointer;font-family:var(--font-label);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--ink);transition:color .2s ease,border-color .2s ease}button.svelte-olpj4y:hover{color:var(--sun-red);border-color:var(--sun-red)}
