#home.view:not([hidden]){gap:20px;min-width:0;display:grid}.view[hidden]{display:none}.crumbs{margin:0 0 4px;font-size:14px}.crumbs a{color:var(--muted)}.name{gap:4px;max-width:44rem;margin:16px 0 0;font-weight:600;display:grid}.name input,.name textarea,.login input{border:1px solid var(--control-line);border-radius:var(--radius);background:var(--panel);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px;font-weight:400}.name textarea{resize:vertical}.hint{color:var(--muted);margin:6px 0 0;font-size:14px}.kind{flex-wrap:wrap;gap:8px;display:flex}.kind label{flex:100px;position:relative}.kind input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;inset:0}.kind span{border:1px solid var(--control-line);border-radius:var(--radius);background:var(--panel);text-align:center;cursor:pointer;place-items:center;min-height:48px;padding:8px 12px;font-weight:600;display:grid}.kind input:checked+span{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.kind input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.login,.share{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:8px;max-width:28rem;margin-top:20px;padding:16px;display:grid}.login[hidden],.share[hidden]{display:none}.login p,.share h2{margin:0}.share a{overflow-wrap:anywhere}.map-stage{max-width:44rem;position:relative}.pick-place{border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 88%, transparent);text-align:center;align-content:center;justify-items:center;gap:10px;padding:16px;display:grid;position:absolute;inset:0}.pick-place[hidden]{display:none}.pick-place p{max-width:28ch;margin:0}.pick-place .actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pick-place .link{width:auto;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px;font-size:14px;text-decoration:underline}.mine-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mine-list li{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px;display:grid}.mine-list a:first-child{color:var(--ink);font-weight:650}.mine-list small{color:var(--muted);grid-row:2}.mine-list .button{grid-row:span 2}
