:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2a26;background:#f6f3ea;font-family:system-ui,sans-serif}body{margin:0}main{max-width:32rem;margin:0 auto;padding:2rem 1rem}h1{color:#2f5d50}.button{box-sizing:border-box;color:#fff;min-height:3rem;font:inherit;cursor:pointer;background:#2f5d50;border:0;border-radius:.5rem;padding:.75rem 1.25rem;text-decoration:none;display:inline-block}.button:disabled{opacity:.6}label.button:focus-within{outline-offset:2px;outline:2px solid #1f2a26}.photo-places{border:0;margin:0 0 1rem;padding:0}.photo-places label{align-items:center;gap:.5rem;min-height:3rem;display:flex}.photo-actions{flex-wrap:wrap;gap:.75rem;display:flex}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[role=alert]{color:#8a2b1d}footer{margin-top:2rem;font-size:.875rem}.link-field{margin-bottom:1rem;display:block}.link-field input{box-sizing:border-box;width:100%;min-height:3rem;font:inherit;padding:.5rem;display:block}
