.workspace-city.svelte-4a5jer{max-width:900px;margin:auto;padding:1.5rem 1rem 4rem}.workspace-city.svelte-4a5jer h1:where(.svelte-4a5jer){margin:.5rem 0;font-size:clamp(2rem,4vw,3rem)}.workspace-city.svelte-4a5jer>p:where(.svelte-4a5jer){color:#53695c;line-height:1.5}.city-panel.svelte-4a5jer{background:#fffdf8;border:1px solid #d4e1d5;border-radius:.7rem;margin:1rem 0;padding:1.2rem}.city-panel.svelte-4a5jer h2:where(.svelte-4a5jer){margin:.3rem 0}.city-kicker.svelte-4a5jer{letter-spacing:.1em;text-transform:uppercase;color:#2b7150;font-size:.7rem;font-weight:800}.city-location.svelte-4a5jer{color:#285c41;font-weight:750}.city-description.svelte-4a5jer{white-space:pre-line;line-height:1.55}.city-terms.svelte-4a5jer{align-items:flex-start;gap:.45rem;margin:.8rem 0;font-size:.84rem;display:flex}.city-terms.svelte-4a5jer input:where(.svelte-4a5jer){margin-top:.25rem}.city-claims.svelte-4a5jer{padding:0;list-style:none}.city-claims.svelte-4a5jer li:where(.svelte-4a5jer){border-top:1px solid #dce6d9;padding:1rem 0}.city-claims.svelte-4a5jer h3:where(.svelte-4a5jer){margin:.2rem 0}.city-claims.svelte-4a5jer p:where(.svelte-4a5jer){font-size:.86rem}.city-claims.svelte-4a5jer form:where(.svelte-4a5jer){gap:.5rem;display:grid}.city-claims.svelte-4a5jer textarea:where(.svelte-4a5jer){width:100%;font:inherit;padding:.6rem}.city-claims.svelte-4a5jer button:where(.svelte-4a5jer),.city-panel.svelte-4a5jer>button:where(.svelte-4a5jer){color:#fff;font:inherit;cursor:pointer;background:#215e43;border:0;border-radius:.4rem;padding:.6rem .8rem;font-weight:750}.city-claims.svelte-4a5jer button.quiet:where(.svelte-4a5jer),.city-panel.svelte-4a5jer>button.quiet:where(.svelte-4a5jer){color:#245a41;background:#edf4ed;margin-top:.5rem}.city-error.svelte-4a5jer{color:#8b3329;background:#fff1ed;padding:.7rem}.city-message.svelte-4a5jer{color:#235c3e;background:#e8f4e8;padding:.7rem}
