.cell.svelte-4lsiak{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;list-style:none;position:relative}.tile.svelte-4lsiak{background:var(--surface);border:1px solid var(--border);height:100%;min-height:7rem;color:var(--text);text-align:center;touch-action:manipulation;-webkit-user-drag:none;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem .5rem;text-decoration:none;display:flex}.tile.svelte-4lsiak:hover,.tile.svelte-4lsiak:focus-visible{border-color:var(--accent)}.tile.svelte-4lsiak:active{background:var(--bg)}.icon.svelte-4lsiak{font-size:2.25rem;line-height:1}.title.svelte-4lsiak{overflow-wrap:anywhere;font-weight:600}.pin.svelte-4lsiak{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.pin.svelte-4lsiak svg:where(.svelte-4lsiak){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.pin.svelte-4lsiak:hover:not(:disabled){color:var(--text)}.pin.svelte-4lsiak:focus-visible{outline:2px solid var(--accent);outline-offset:0}.pin.on.svelte-4lsiak{color:var(--accent)}.pin.on.svelte-4lsiak svg:where(.svelte-4lsiak){fill:currentColor}.pin.svelte-4lsiak:disabled{cursor:default}@media (pointer:coarse){.pin.svelte-4lsiak{width:2.75rem;height:2.75rem}}@media (hover:hover) and (pointer:fine){.pin.svelte-4lsiak:not(.on){opacity:0}.cell.svelte-4lsiak:hover .pin:where(.svelte-4lsiak):not(.on),.cell.svelte-4lsiak:focus-within .pin:where(.svelte-4lsiak):not(.on),.pin.svelte-4lsiak:not(.on):focus-visible{opacity:1}}.grid.svelte-4qeep8{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.grid.svelte-4qeep8{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}.grid.svelte-4qeep8 .tile-ghost{opacity:.35}.grid.svelte-4qeep8 .tile-chosen{cursor:grabbing}.tile-drag{opacity:.95;cursor:grabbing;z-index:1000;border-radius:.875rem;box-shadow:0 .5rem 1.5rem #00000040}.space.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin:0 0 1rem;display:flex}.space-name.svelte-1uha8ag{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.25rem;font-weight:700}.space-links.svelte-1uha8ag{flex-wrap:wrap;gap:0 1rem;margin:0;display:flex}.space-link.svelte-1uha8ag{min-height:2.75rem;color:var(--accent-link);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.admin.svelte-1uha8ag{margin-top:1.5rem}.empty.svelte-1uha8ag{color:var(--muted);text-align:center;padding:3rem 0}.notice.svelte-1uha8ag{border:1px solid var(--danger);color:var(--danger);border-radius:.625rem;margin:0 0 1rem;padding:.625rem .875rem;font-size:.9375rem}
