.legal-dialog.svelte-1i144mc{border:1px solid var(--rule);background:var(--paper);width:min(760px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);border-radius:16px;margin:auto;padding:0;display:none;box-shadow:0 20px 90px #29392b33}.legal-dialog[open].svelte-1i144mc{flex-direction:column;display:flex}.legal-dialog.svelte-1i144mc::backdrop{background:#25362f99}.legal-topbar.svelte-1i144mc{border-bottom:1px solid var(--rule);color:var(--ink-sub);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;font-size:13px;display:flex}button.svelte-1i144mc{border:1px solid var(--rule);background:var(--mint);min-width:64px;min-height:44px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;border-radius:7px;padding:8px 16px}button.svelte-1i144mc:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.legal-scroll.svelte-1i144mc{overscroll-behavior:contain;min-height:0;padding:30px;overflow:auto}.legal-scroll.svelte-1i144mc:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}@media (width<=600px){.legal-dialog.svelte-1i144mc{border-radius:12px;width:calc(100% - 16px);max-height:calc(100dvh - 24px)}.legal-topbar.svelte-1i144mc{padding:10px 16px}.legal-scroll.svelte-1i144mc{padding:24px 20px}}.owner-line.svelte-4jwo3w{margin-top:5px}.store-trademarks.svelte-4jwo3w{color:var(--ink-sub);grid-column:1/-1;max-width:900px;margin-top:-12px;font-size:10px;line-height:1.8}.company-information.svelte-4jwo3w{border-top:1px solid var(--line);color:var(--ink-sub);grid-column:1/-1;padding-top:20px;font-size:12px;line-height:1.8}.company-name.svelte-4jwo3w{color:var(--ink);margin-bottom:8px;font-weight:600}dl.svelte-4jwo3w{flex-wrap:wrap;gap:5px 24px;margin:0;display:flex}dl.svelte-4jwo3w>div:where(.svelte-4jwo3w){gap:10px;min-width:0;display:flex}dt.svelte-4jwo3w{flex:none}dd.svelte-4jwo3w{overflow-wrap:anywhere;margin:0}.company-address.svelte-4jwo3w{width:100%}@media (width<=520px){.company-information.svelte-4jwo3w{font-size:11px}dl.svelte-4jwo3w{flex-direction:column}.company-address.svelte-4jwo3w{display:block}.company-address.svelte-4jwo3w dd:where(.svelte-4jwo3w){margin-top:3px}}.skip-link.svelte-1rvklu9{z-index:100;background:var(--ink);color:var(--paper);border-radius:6px;padding:12px 18px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link.svelte-1rvklu9:focus{transform:translateY(0)}
