.modal.svelte-1mw3p4n{color:var(--text);background:0 0;border:none;width:100%;max-width:min(92vw,30rem);padding:0}.modal.svelte-1mw3p4n::backdrop{background:#0a1320d1}.modal[open].svelte-1mw3p4n .panel:where(.svelte-1mw3p4n){animation:svelte-1mw3p4n-pop var(--t-mid) var(--ease-pop) both}.panel.svelte-1mw3p4n{background:var(--surface);border:var(--line-thick) solid var(--sumi);border-radius:var(--radius);box-shadow:6px 8px 0 var(--sumi);overflow:hidden}header.svelte-1mw3p4n{background:var(--washi);color:var(--sumi);border-bottom:var(--line) solid var(--sumi);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}h2.svelte-1mw3p4n{font-size:1.35rem}.x.svelte-1mw3p4n{border:var(--line) solid var(--sumi);background:var(--shu-btn);color:#fff8ef;cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.body.svelte-1mw3p4n{max-height:70dvh;padding:1rem;overflow:auto}@keyframes svelte-1mw3p4n-pop{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}
