.install-app.svelte-48fvrg{min-height:44px;color:inherit;cursor:pointer;font:600 .75rem/1.25 var(--font-sans,sans-serif);letter-spacing:.04em;background:0 0;border:1px solid;border-radius:2px;padding:.7rem 1rem}.install-app.svelte-48fvrg span:where(.svelte-48fvrg){margin-left:.45rem}dialog.svelte-48fvrg{color:#261f1a;background:#f7f3ec;border:1px solid #c8a769;width:min(100% - 2rem,27rem);padding:clamp(1.25rem,5vw,2rem);box-shadow:0 1.5rem 4rem #0003}dialog.svelte-48fvrg::backdrop{background:#1414148c}dialog.svelte-48fvrg h2:where(.svelte-48fvrg){font:400 2rem/1.1 var(--font-display,Georgia, serif);margin:0 0 .8rem}dialog.svelte-48fvrg p:where(.svelte-48fvrg){font:400 .95rem/1.6 var(--font-sans,sans-serif)}dialog.svelte-48fvrg form:where(.svelte-48fvrg){justify-content:flex-end;margin-top:1.5rem;display:flex}dialog.svelte-48fvrg button:where(.svelte-48fvrg){color:#fff;cursor:pointer;background:#3c3f34;border:0;min-height:44px;padding:.6rem 1rem}.nav-toggle.svelte-hump86,.nav-index.svelte-hump86,.nav-install.svelte-hump86{display:none}.nav-toggle.svelte-hump86{min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:600 .7rem/1 var(--font-sans,sans-serif);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:2px;justify-content:center;align-items:center;gap:.6rem;padding:.45rem .55rem}.nav-toggle-lines.svelte-hump86{gap:4px;width:18px;display:grid}.nav-toggle-lines.svelte-hump86 i:where(.svelte-hump86){background:currentColor;height:1px;display:block}@media (width<=1000px){.nav-toggle.svelte-hump86,.nav-index.svelte-hump86{display:inline-flex}.nav-install.svelte-hump86{margin-top:1.5rem;display:block}.nav-index.svelte-hump86{font:500 .65rem/1 var(--font-sans,sans-serif);letter-spacing:.13em;opacity:.6}}
