@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/bricolage-grotesque-Cre6nC2_.woff2)format("woff2-variations")}:root{--bg:#14110f;--surface:#231e1a;--text:#f3e7d3;--muted:#b8a892;--border:#7d6c5c;--accent:#e8a24a;--on-accent:#14110f;--glipa:#e8a24a;--error:#f08a6e;--font:"Bricolage Grotesque", system-ui, sans-serif;--radius:4px;--focus:0 0 0 3px var(--bg), 0 0 0 5px var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f6f1e8;--surface:#ede4d4;--text:#2a221c;--muted:#6b5e52;--border:#8a7a68;--accent:#9a5a12;--on-accent:#fff;--glipa:#2a221c;--error:#9e3523;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font);-webkit-text-size-adjust:100%;font-size:100%;line-height:1.5}body{background:var(--bg);min-height:100dvh;color:var(--text);font-optical-sizing:auto;margin:0}h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit}a{color:var(--accent)}:focus-visible{box-shadow:var(--focus);outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inside{flex-direction:column;gap:1.5rem;max-width:60rem;margin:0 auto;padding:2rem 1rem 4rem;display:flex}.title{letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1.1}.hint{color:var(--muted);font-size:.9375rem}.field{flex-direction:column;gap:.375rem;display:flex}.field>label{font-weight:600}.control{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);min-height:2.75rem;padding:0 .75rem}.list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.row{background:var(--surface);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.25rem;display:flex}.row .about{flex-direction:column;flex:16rem;gap:.25rem;min-width:0;display:flex}.row .name{overflow-wrap:anywhere;font-weight:600}.row .meta{color:var(--muted);flex-wrap:wrap;gap:0 .5rem;font-size:.9375rem;display:flex}.row .meta>:not(:first-child):before{content:"·";margin-right:.5rem}.row .actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.row .edit{border-top:1px solid var(--border);flex-direction:column;flex:100%;gap:1rem;padding-top:.75rem;display:flex}.row .edit-actions{gap:.75rem;display:flex}button.svelte-1klcfz0{border-radius:var(--radius);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.25rem;font-weight:600;display:inline-flex}button.svelte-1klcfz0:disabled{cursor:default;opacity:.6}.primary.svelte-1klcfz0{background:var(--accent);color:var(--on-accent)}.secondary.svelte-1klcfz0{border-color:var(--border);color:var(--text);background:0 0}.quiet.svelte-1klcfz0{color:var(--text);background:0 0;padding:0 .5rem}input[aria-invalid=true].svelte-j2lm9g{border-color:var(--error)}.error.svelte-j2lm9g{color:var(--error);font-size:.9375rem}div.svelte-1okvk6k{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--text) 6%, transparent);padding:.75rem 1rem}.error.svelte-1okvk6k{border-left-color:var(--error)}.empty.svelte-1okvk6k{display:none}.landing.svelte-1egott1{grid-template-rows:minmax(40dvh,auto) 1fr;min-height:100dvh;display:grid}.wall.svelte-1egott1{align-items:flex-end;padding:1.5rem 1rem 0;display:flex;position:relative;overflow:hidden}.wordmark.svelte-1egott1{font-variation-settings:"opsz" 96;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(3.25rem,17vw,12rem);font-weight:700;line-height:.82;transform:translateY(.12em)}.door.svelte-1egott1{background:var(--surface);align-items:center;padding:2.5rem 1rem 3rem;display:flex;position:relative}.door.svelte-1egott1:before{content:"";background:var(--glipa);width:3px;box-shadow:0 0 24px 2px var(--glipa);position:absolute;inset:0 auto 0 0}.door.svelte-1egott1:focus-within:before{width:12px}.dimmed.svelte-1egott1:before{opacity:.4}form.svelte-1egott1{flex-direction:column;gap:1.25rem;width:100%;max-width:22rem;margin:0 auto;display:flex}.lead.svelte-1egott1{color:var(--muted);margin-bottom:.25rem}@media (width>=60rem){.landing.svelte-1egott1{grid-template-rows:none;grid-template-columns:2fr minmax(22rem,1fr)}.wall.svelte-1egott1{padding:2rem 2rem 0}.wordmark.svelte-1egott1{font-size:clamp(6rem,11.5vw,13rem)}.door.svelte-1egott1{padding:3rem 2.5rem}}@media (prefers-reduced-motion:no-preference){.door.svelte-1egott1:before{transition:width .6s cubic-bezier(.2,.7,.2,1)}}@media (prefers-color-scheme:light){.door.svelte-1egott1:before{box-shadow:none;background:linear-gradient(90deg,#2a221c8c,#0000)}}.page.svelte-iuodh{flex-direction:column;gap:1.25rem;max-width:24rem;min-height:100dvh;margin:0 auto;padding:3rem 1rem;display:flex}.wordmark.svelte-iuodh{letter-spacing:-.02em;color:var(--muted);font-size:1.25rem;font-weight:700}.lead.svelte-iuodh{color:var(--muted)}form.svelte-iuodh{flex-direction:column;gap:1.25rem;margin-top:.5rem;display:flex}dialog.svelte-1efofyg{background:var(--surface);width:min(90vw,28rem);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}dialog.svelte-1efofyg::backdrop{background:#0009}h2.svelte-1efofyg{margin-bottom:.75rem;font-size:1.25rem}.actions.svelte-1efofyg{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.danger.svelte-1efofyg .primary{background:var(--error);color:#fff}fieldset.svelte-w2c8xy{border:0;min-width:0;margin:0;padding:0}legend.svelte-w2c8xy{margin-bottom:.375rem;padding:0;font-weight:600}.hint.svelte-w2c8xy{margin-bottom:.375rem}.choices.svelte-w2c8xy{flex-wrap:wrap;gap:0 1.5rem;display:flex}.choice.svelte-w2c8xy{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}input.svelte-w2c8xy{width:1.25rem;height:1.25rem;accent-color:var(--accent);margin:0}fieldset.svelte-w2c8xy:disabled .choice:where(.svelte-w2c8xy){cursor:default;opacity:.6}.note.svelte-jlq7r6{overflow-wrap:anywhere}.download.svelte-jlq7r6{border:1px solid var(--border);border-radius:var(--radius);min-height:2.75rem;color:var(--text);align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}header.svelte-oiwvqb{background:var(--surface)}.bar.svelte-oiwvqb{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;max-width:60rem;margin:0 auto;padding:.75rem 1rem;display:flex}.wordmark.svelte-oiwvqb{letter-spacing:-.02em;color:var(--text);font-size:1.25rem;font-weight:700;text-decoration:none}nav.svelte-oiwvqb{gap:1rem;display:flex}nav.svelte-oiwvqb a:where(.svelte-oiwvqb){color:var(--muted);border-bottom:2px solid #0000;padding:.25rem 0;text-decoration:none}nav.svelte-oiwvqb a[aria-current=page]:where(.svelte-oiwvqb){color:var(--text);border-bottom-color:var(--accent)}nav.svelte-oiwvqb a:where(.svelte-oiwvqb):hover{color:var(--text)}.me.svelte-oiwvqb{align-items:center;gap:1rem;margin-left:auto;display:flex}.who.svelte-oiwvqb{color:var(--muted)}.skeleton.svelte-tl058d{flex-direction:column;align-items:flex-start;gap:.625rem}.line.svelte-tl058d{border-radius:var(--radius);background:color-mix(in srgb, var(--text) 10%, transparent);width:30%;height:.875rem;display:block}.wide.svelte-tl058d{width:55%}.upload.svelte-1p6mf0v{background:var(--surface);border-radius:var(--radius);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}h2.svelte-1p6mf0v{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.zone.svelte-1p6mf0v{border:2px dashed var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem;display:flex}.dragging.svelte-1p6mf0v{border-color:var(--accent);border-style:solid}.busy.svelte-1p6mf0v{opacity:.6}.pick.svelte-1p6mf0v{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;min-height:2.75rem;padding:0 1.25rem;font-weight:600;display:inline-flex}input.svelte-1p6mf0v:focus-visible+.pick:where(.svelte-1p6mf0v){box-shadow:var(--focus)}input.svelte-1p6mf0v:disabled+.pick:where(.svelte-1p6mf0v){cursor:default}.zone-text.svelte-1p6mf0v{color:var(--muted);overflow-wrap:anywhere}.zone-text.svelte-1p6mf0v strong:where(.svelte-1p6mf0v){color:var(--text)}.size.svelte-1p6mf0v:before{content:"·";margin:0 .5rem}.progress.svelte-1p6mf0v{grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;display:grid}.progress.svelte-1p6mf0v label:where(.svelte-1p6mf0v){grid-column:1/-1}progress.svelte-1p6mf0v{width:100%;height:.5rem;accent-color:var(--accent)}.empty.svelte-1sh25j9{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);flex-direction:column;gap:.5rem;padding:2.5rem 1.25rem;display:flex}.empty-title.svelte-1sh25j9{color:var(--text);font-weight:600}.log.svelte-69b07d{flex-direction:column;gap:1rem;display:flex}.filters.svelte-69b07d{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.entries.svelte-69b07d{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entry.svelte-69b07d{border-top:1px solid var(--border);grid-template-columns:9.5rem 1fr;gap:.25rem 1rem;padding:.625rem 0;display:grid}@media (width<=30rem){.entry.svelte-69b07d{grid-template-columns:1fr}}time.svelte-69b07d{color:var(--muted);font-variant-numeric:tabular-nums}.what.svelte-69b07d{overflow-wrap:anywhere;flex-wrap:wrap;gap:0 .5rem;display:flex}.what.svelte-69b07d>:where(.svelte-69b07d):not(:first-child):before{content:"·";color:var(--muted);margin-right:.5rem}.detail.svelte-69b07d,.empty.svelte-69b07d{color:var(--muted)}.inside.svelte-1bukni7{gap:2.5rem}.section.svelte-1bukni7{flex-direction:column;gap:1.5rem;display:flex}h2.svelte-1bukni7{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}h3.svelte-1bukni7{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.add.svelte-1bukni7,.link.svelte-1bukni7{background:var(--surface);border-radius:var(--radius);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.link.svelte-1bukni7{border-left:3px solid var(--accent)}.link-row.svelte-1bukni7{flex-wrap:wrap;gap:.75rem;display:flex}.link-row.svelte-1bukni7 input:where(.svelte-1bukni7){flex:16rem;min-width:0}.page.svelte-1g7w3pa{max-width:40rem;margin:0 auto;padding:3rem 1rem}
