:root{--bg:#f7f7f5;--fg:#1c2330;--muted:#5b6575;--accent:#1f6feb;--line:#d9dde3;--font:system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#14171c;--fg:#e6e8eb;--muted:#9aa3b0;--accent:#58a6ff;--line:#2b313a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html,body{background:var(--bg);color:var(--fg);font:16px/1.5 var(--font);margin:0}main{overflow-wrap:anywhere;max-width:72rem;padding-block:1.5rem;padding-inline:max(16px, env(safe-area-inset-left));margin:0 auto}input,select,textarea,button{font-size:16px}h1{margin:0 0 .25rem;font-size:1.5rem}h2{margin:1.5rem 0 .5rem;font-size:1.125rem}.muted{color:var(--muted);margin:0}.bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}a.button,button{border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--bg);font:inherit;cursor:pointer;border-radius:8px;padding:.5rem 1rem;text-decoration:none;display:inline-block}button{color:var(--accent);background:0 0}a.button:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.spaces{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.spaces li{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.spaces .name{overflow-wrap:anywhere;font-weight:600}.tag{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:0 .5rem;font-size:.875rem}.refusal{border:1px solid var(--accent);border-radius:8px;margin-top:1rem;padding:.75rem 1rem}.refusal h2{margin-top:0}@media (width>=48rem){main{padding-block:2.5rem}}
