.page.svelte-1uha8ag{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) calc(var(--grain) * 100%), transparent) 1px, transparent 0);background-size:22px 22px;flex-direction:column;min-height:100dvh;display:flex}.top.svelte-1uha8ag{justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,48px);display:flex}.brand.svelte-1uha8ag{font-family:var(--font-display);font-weight:600;font-size:var(--t-lg);color:var(--accent);align-items:center;gap:10px;display:inline-flex}main.svelte-1uha8ag{flex-direction:column;flex:1;gap:clamp(48px,8vw,88px);width:100%;max-width:1120px;margin:0 auto;padding:clamp(16px,5vw,56px) clamp(16px,4vw,48px) 48px;display:flex}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.intro.svelte-1uha8ag{animation:svelte-1uha8ag-enter .5s var(--ease);flex-direction:column;gap:22px;display:flex}h1.svelte-1uha8ag{font-variation-settings:"opsz" 144;letter-spacing:-.02em;font-size:clamp(34px,5.2vw,58px);font-weight:520;line-height:1.03}.lede.svelte-1uha8ag{font-size:var(--t-lg);color:var(--ink-2);max-width:50ch;line-height:1.55}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:10px;display:flex}.big.svelte-1uha8ag{min-height:48px;font-size:var(--t-md);padding:10px 22px}.import.svelte-1uha8ag{border:1.5px dashed var(--line-strong);border-radius:var(--r);color:var(--ink-2);font-weight:520;font-size:var(--t-sm);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;padding:10px 16px;display:inline-flex;position:relative}.import.svelte-1uha8ag .sub:where(.svelte-1uha8ag){color:var(--muted);font-weight:400}.import.svelte-1uha8ag:hover,.import.dragging.svelte-1uha8ag{border-color:var(--accent);background:var(--accent-soft)}.import.svelte-1uha8ag:focus-within{outline:2px solid var(--focus);outline-offset:2px}.import.svelte-1uha8ag input:where(.svelte-1uha8ag){opacity:0;cursor:pointer;position:absolute;inset:0}.error.svelte-1uha8ag{color:var(--danger);font-size:var(--t-sm)}.sketch.svelte-1uha8ag{animation:svelte-1uha8ag-enter .7s var(--ease);margin:0}.sketch.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:auto;display:block}.sketch.svelte-1uha8ag .t{font-family:var(--font-display);fill:var(--ink);font-size:14px}.sketch.svelte-1uha8ag .t.root{font-size:17px;font-weight:600}.recents.svelte-1uha8ag{flex-direction:column;gap:10px;max-width:720px;display:flex}h2.svelte-1uha8ag{font-size:var(--t-2xl)}.note.svelte-1uha8ag{color:var(--muted);max-width:60ch}ul.svelte-1uha8ag{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}li.svelte-1uha8ag{border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.tree-link.svelte-1uha8ag{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;padding:14px 4px;text-decoration:none;display:flex}.tree-link.svelte-1uha8ag .t:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:var(--t-lg);font-weight:560}.tree-link.svelte-1uha8ag:hover .t:where(.svelte-1uha8ag){color:var(--accent)}.meta.svelte-1uha8ag{font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;gap:4px 14px;display:flex}.role.edit.svelte-1uha8ag{color:var(--accent);font-weight:550}.warn.svelte-1uha8ag{color:var(--danger)}.empty.svelte-1uha8ag{color:var(--muted);padding:12px 0;font-style:italic}.foot.svelte-1uha8ag{color:var(--muted);font-size:var(--t-sm);width:100%;max-width:1120px;margin:0 auto;padding:24px clamp(16px,4vw,48px)}@keyframes svelte-1uha8ag-enter{0%{opacity:0;transform:translateY(8px)}}@media (width<=820px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:28px}.sketch.svelte-1uha8ag{order:-1;max-width:420px}}@media (width<=480px){.actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:100%}.sketch.svelte-1uha8ag{display:none}}
