.type-card-actions.svelte-184h84d{position:absolute;top:var(--space-3);right:var(--space-3);z-index:2;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);color:var(--color-text-secondary);background:transparent;text-decoration:none;opacity:0;transition:opacity var(--duration-fast),color var(--duration-fast),background-color var(--duration-fast)}.type-card:hover .type-card-actions.svelte-184h84d,.type-card:focus-within .type-card-actions.svelte-184h84d{opacity:1}.type-card-actions.svelte-184h84d:hover{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.type-card-actions.svelte-184h84d:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;opacity:1}@media(max-width:640px){.type-card-actions.svelte-184h84d{width:44px;height:44px}}.card-roots.svelte-1i14rcr{display:block;width:100%;overflow:visible}.card-roots.svelte-1i14rcr path:where(.svelte-1i14rcr){fill:none;stroke:color-mix(in srgb,var(--lab-soil-ink) 78%,var(--color-text));stroke-linecap:round}.card-roots__tap.svelte-1i14rcr{stroke-width:1.6}.card-roots__side.svelte-1i14rcr{stroke-width:1.35;stroke-opacity:.9}.card-roots__hair.svelte-1i14rcr{stroke-width:.9;stroke-opacity:.7}@media(prefers-reduced-motion:no-preference){.card-roots.svelte-1i14rcr{animation:svelte-1i14rcr-roots-grow 1.1s var(--ease-out, ease-out) .15s both}}@keyframes svelte-1i14rcr-roots-grow{0%{clip-path:inset(0 -12px 100% -12px)}to{clip-path:inset(0 -12px -6px -12px)}}.sr-only.svelte-1i14rcr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.type-card.svelte-unha62{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-border);border-radius:var(--radius);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);min-width:0;overflow:hidden;position:relative;cursor:pointer;transition:border-color var(--duration-fast),transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.type-card.svelte-unha62:hover{transform:translateY(-2px);box-shadow:0 4px 16px color-mix(in srgb,var(--color-text) 8%,transparent)}}.type-card--notes.svelte-unha62{border-left-color:var(--color-notes)}.type-card--ideas.svelte-unha62{border-left-color:var(--color-ideas)}.type-card--reflections.svelte-unha62{border-left-color:var(--color-reflections)}.type-card--pinned.svelte-unha62{border-left-width:6px}.note-card__media.svelte-unha62{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) 0;aspect-ratio:16 / 9;background:var(--color-border);overflow:hidden}.note-card__image.svelte-unha62{display:block;width:100%;height:100%;object-fit:cover}.note-card__media--patina.svelte-unha62{color:var(--pigment);background:var(--color-surface)}[data-theme=dark] .note-card__media--patina.svelte-unha62{color:var(--pigment-dark)}[data-theme=dark] .note-card__media--patina.svelte-unha62 svg{opacity:.7}.note-card__media--patina.svelte-unha62 svg{display:block;width:100%;height:100%}.note-card__meta.svelte-unha62{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.note-card__dates.svelte-unha62{flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--text-xs);color:var(--color-text-secondary)}.note-card__dates-inner.svelte-unha62{display:flex;flex-wrap:wrap;margin-left:-1.25em}.note-card__date-item.svelte-unha62{white-space:nowrap}.note-card__date-item.svelte-unha62:before{content:"·" / "";display:inline-block;width:1.25em;text-align:center;color:var(--color-text-secondary)}.pinned-badge.svelte-unha62{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;color:var(--color-text-secondary);text-transform:uppercase}.note-card__title.svelte-unha62{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight);overflow-wrap:break-word;margin-bottom:var(--space-1)}.note-card__title.svelte-unha62 a:where(.svelte-unha62){color:var(--color-text);text-decoration:none}.note-card__title.svelte-unha62 a:where(.svelte-unha62):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.note-card__title.svelte-unha62 a:where(.svelte-unha62):hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.note-card__tags.svelte-unha62 a:where(.svelte-unha62),.note-card__preview.svelte-unha62 a{position:relative;z-index:2}.note-card__summary-label.svelte-unha62{margin:0 0 calc(-1 * var(--space-2));font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.note-card__preview.svelte-unha62{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0;overflow-wrap:break-word;position:relative;font-weight:400;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.type-card--with-image.svelte-unha62 .note-card__preview:where(.svelte-unha62){-webkit-line-clamp:3;line-clamp:3}.note-card__preview.svelte-unha62 p,.note-card__preview.svelte-unha62 ul,.note-card__preview.svelte-unha62 ol,.note-card__preview.svelte-unha62 blockquote,.note-card__preview.svelte-unha62 h1,.note-card__preview.svelte-unha62 h2,.note-card__preview.svelte-unha62 h3,.note-card__preview.svelte-unha62 h4,.note-card__preview.svelte-unha62 h5,.note-card__preview.svelte-unha62 h6{margin:0 0 var(--space-2);padding:0;font-size:var(--text-base);line-height:var(--leading-normal);font-weight:400}.note-card__preview.svelte-unha62 blockquote{border-left:2px solid var(--color-border);padding-left:var(--space-3);color:var(--color-text-secondary)}.note-card__preview.svelte-unha62 ul,.note-card__preview.svelte-unha62 ol{padding-left:var(--space-4)}.note-card__preview.svelte-unha62 code{font-family:var(--font-mono);font-size:.9em;background:color-mix(in srgb,var(--color-border) 40%,transparent);padding:1px 4px;border-radius:3px}.note-card__preview.svelte-unha62 .preview-ellipsis{color:var(--color-text-secondary)}.note-card__tags.svelte-unha62{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.note-card__tag.svelte-unha62{font-size:var(--text-xs);color:var(--color-text-secondary);text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:4px var(--space-2);min-height:28px;display:inline-flex;align-items:center;transition:color var(--duration-fast),border-color var(--duration-fast)}.note-card__tag.svelte-unha62:hover{color:var(--color-accent);border-color:var(--color-accent)}.type-card--compost.svelte-unha62{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.25 0 0 0 0 0.15 0 0 0 0.10 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E"),color-mix(in srgb,var(--lab-soil) 9%,var(--color-surface))}.type-card--rooted.svelte-unha62{overflow:visible}.type-card--rooted.svelte-unha62 .note-card__media:where(.svelte-unha62){border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}.note-card__roots.svelte-unha62{position:absolute;top:100%;left:var(--space-3);right:var(--space-3);z-index:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.type-card.svelte-unha62{transition:none}.type-card.svelte-unha62:hover{transform:none;box-shadow:none}.note-card__tag.svelte-unha62{transition:none}}
