.search-overlay-backdrop.svelte-116u010{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color-text) 40%,transparent);z-index:200;animation:svelte-116u010-backdrop-in var(--duration-fast) ease both}@media(prefers-reduced-motion:reduce){.search-overlay-backdrop.svelte-116u010{animation:none}}@keyframes svelte-116u010-backdrop-in{0%{opacity:0}to{opacity:1}}.search-overlay.svelte-116u010{position:fixed;top:clamp(4rem,10vh,8rem);left:50%;transform:translate(-50%);width:min(600px,calc(100vw - 2rem));background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 20px 60px color-mix(in srgb,var(--color-text) 20%,transparent);z-index:210;overflow:hidden;animation:svelte-116u010-overlay-in var(--duration-fast) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.search-overlay.svelte-116u010{animation:none}.search-overlay__close.svelte-116u010,.search-overlay__result.svelte-116u010{transition:none}}@keyframes svelte-116u010-overlay-in{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.search-overlay__inner.svelte-116u010{display:flex;flex-direction:column}.search-overlay__input-row.svelte-116u010{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.search-overlay__icon.svelte-116u010{flex-shrink:0;color:var(--color-text-secondary)}.search-overlay__input.svelte-116u010{flex:1;border:none;background:transparent;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);outline:none;min-width:0}.search-overlay__input.svelte-116u010::placeholder{color:var(--color-text-secondary);opacity:.6}.search-overlay__input.svelte-116u010::-webkit-search-cancel-button{display:none}.search-overlay__close.svelte-116u010{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px var(--space-2);cursor:pointer;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);transition:color var(--duration-fast),border-color var(--duration-fast);flex-shrink:0}.search-overlay__close.svelte-116u010:hover{color:var(--color-text);border-color:var(--color-text-secondary)}.search-overlay__close.svelte-116u010 kbd:where(.svelte-116u010){font-family:inherit;font-size:inherit}.search-overlay__status.svelte-116u010,.search-overlay__hint.svelte-116u010{padding:var(--space-6) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center}.search-overlay__results.svelte-116u010{list-style:none;margin:0;padding:var(--space-2) 0;max-height:min(400px,60vh);overflow-y:auto}.search-overlay__result.svelte-116u010{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);cursor:pointer;border-left:3px solid transparent;transition:background var(--duration-fast),border-left-color var(--duration-fast)}.search-overlay__result.svelte-116u010:hover{background:var(--color-surface)}.search-overlay__result.note-card--notes.svelte-116u010{border-left-color:var(--color-rough)}.search-overlay__result.note-card--ideas.svelte-116u010{border-left-color:var(--color-working)}.search-overlay__result.note-card--reflections.svelte-116u010{border-left-color:var(--color-settled)}.search-overlay__result-meta.svelte-116u010{display:flex;align-items:center;gap:var(--space-2)}.search-overlay__result-title.svelte-116u010{font-size:var(--text-sm);font-weight:600;color:var(--color-text);line-height:var(--leading-tight)}.search-overlay__result-excerpt.svelte-116u010{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-normal);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.garden-shell.svelte-1yh8rsq{min-height:100vh;display:flex;flex-direction:column}.garden-header.svelte-1yh8rsq{border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;position:relative;z-index:100}.garden-header__inner.svelte-1yh8rsq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.garden-header__wordmark.svelte-1yh8rsq{text-decoration:none;line-height:var(--leading-tight);display:inline-flex;align-items:center;gap:var(--space-2)}.garden-header__logo.svelte-1yh8rsq{display:block;flex-shrink:0}.garden-header__title.svelte-1yh8rsq{font-weight:600;font-size:var(--text-base);color:var(--color-text)}.sr-only.svelte-1yh8rsq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.garden-search.svelte-1yh8rsq{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg);transition:border-color var(--duration-fast)}.garden-search.svelte-1yh8rsq:focus-within{border-color:var(--color-accent)}.garden-search__input.svelte-1yh8rsq{border:none;background:transparent;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);padding:var(--space-1) var(--space-2);width:10rem;outline:none}.garden-search__input.svelte-1yh8rsq::placeholder{color:var(--color-text-secondary);opacity:.7}.garden-search__btn.svelte-1yh8rsq{display:flex;align-items:center;justify-content:center;background:none;border:none;border-left:1px solid var(--color-border);padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast);height:100%}.garden-search__btn.svelte-1yh8rsq:hover{color:var(--color-accent)}.garden-mobile-nav__search.svelte-1yh8rsq{display:flex;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2)}.garden-mobile-nav__search.svelte-1yh8rsq input:where(.svelte-1yh8rsq){flex:1;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);padding:var(--space-2) var(--space-3);outline:none}.garden-mobile-nav__search.svelte-1yh8rsq input:where(.svelte-1yh8rsq):focus{border-color:var(--color-accent)}.garden-mobile-nav__search.svelte-1yh8rsq button:where(.svelte-1yh8rsq){padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;width:auto;display:block;transition:color var(--duration-fast)}.garden-mobile-nav__search.svelte-1yh8rsq button:where(.svelte-1yh8rsq):hover{color:var(--color-text)}.garden-header__nav--desktop.svelte-1yh8rsq{display:flex;align-items:center;gap:var(--space-6)}.garden-header__nav--desktop.svelte-1yh8rsq a:where(.svelte-1yh8rsq){color:var(--color-text-secondary);text-decoration:none;font-size:var(--text-sm);min-height:2.75rem;display:flex;align-items:center}.garden-header__nav--desktop.svelte-1yh8rsq a:where(.svelte-1yh8rsq):hover{color:var(--color-text)}.garden-header__admin-cluster.svelte-1yh8rsq{display:flex;align-items:center;gap:var(--space-4);padding-left:var(--space-4);border-left:1px solid var(--color-border)}.garden-header__new-note.svelte-1yh8rsq{background:var(--color-accent);color:var(--color-bg)!important;text-decoration:none;font-size:var(--text-xs);font-weight:600;letter-spacing:.03em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);min-height:unset;transition:opacity var(--duration-fast)}.garden-header__new-note.svelte-1yh8rsq:hover{opacity:.85;color:var(--color-bg)!important;text-decoration:none}.garden-header__admin-link.svelte-1yh8rsq{font-size:var(--text-sm);color:var(--color-text-secondary)!important;text-decoration:none}.garden-header__admin-link.svelte-1yh8rsq:hover{color:var(--color-text)!important}.garden-header__logout.svelte-1yh8rsq{background:none;border:none;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;padding:0;line-height:inherit}.garden-header__logout.svelte-1yh8rsq:hover{color:var(--color-text)}.garden-header__mobile-controls.svelte-1yh8rsq{display:none;align-items:center;gap:var(--space-3)}.garden-header__hamburger.svelte-1yh8rsq{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:background var(--duration-fast)}.garden-header__hamburger.svelte-1yh8rsq:hover{background:var(--color-surface)}.garden-header__hamburger.svelte-1yh8rsq:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hamburger-bar.svelte-1yh8rsq{display:block;width:20px;height:2px;background:var(--color-text);border-radius:2px;transition:opacity var(--duration-fast),transform var(--duration-fast)}.hamburger-bar--hidden.svelte-1yh8rsq{transform:scaleX(0);transform-origin:left}.garden-mobile-nav.svelte-1yh8rsq{display:flex;flex-direction:column;background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-4) var(--container-pad, var(--space-6));gap:var(--space-1);position:relative;z-index:110;animation:svelte-1yh8rsq-nav-slide-down var(--duration-normal) var(--ease-out) both}@keyframes svelte-1yh8rsq-nav-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.garden-mobile-nav.svelte-1yh8rsq a:where(.svelte-1yh8rsq),.garden-mobile-nav.svelte-1yh8rsq button:where(.svelte-1yh8rsq){padding:var(--space-3) 0;font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;display:block;border:none;background:none;font-family:var(--font-sans);cursor:pointer;text-align:left;width:100%;transition:color var(--duration-fast)}.garden-mobile-nav.svelte-1yh8rsq a:where(.svelte-1yh8rsq):hover,.garden-mobile-nav.svelte-1yh8rsq button:where(.svelte-1yh8rsq):hover{color:var(--color-text)}.garden-mobile-nav__divider.svelte-1yh8rsq{height:1px;background:var(--color-border);margin:var(--space-2) 0}.garden-mobile-nav__new-note.svelte-1yh8rsq{color:var(--color-accent)!important;font-weight:600}.garden-nav-backdrop.svelte-1yh8rsq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:transparent}@media(prefers-reduced-motion:reduce){.garden-mobile-nav.svelte-1yh8rsq{animation:none}.hamburger-bar.svelte-1yh8rsq,.garden-header__hamburger.svelte-1yh8rsq,.garden-header__new-note.svelte-1yh8rsq,.garden-footer__admin.svelte-1yh8rsq,.garden-search.svelte-1yh8rsq,.garden-search__btn.svelte-1yh8rsq{transition:none}.garden-mobile-nav__search.svelte-1yh8rsq button:where(.svelte-1yh8rsq){transition:none}.garden-mobile-nav.svelte-1yh8rsq a:where(.svelte-1yh8rsq),.garden-mobile-nav.svelte-1yh8rsq button:where(.svelte-1yh8rsq){transition:none}}@media(min-width:640px){.garden-header__nav--desktop.svelte-1yh8rsq{display:flex}.garden-header__mobile-controls.svelte-1yh8rsq,.garden-mobile-nav.svelte-1yh8rsq{display:none}}@media(max-width:639px){.garden-header__nav--desktop.svelte-1yh8rsq{display:none}.garden-header__mobile-controls.svelte-1yh8rsq{display:flex}}.garden-main.svelte-1yh8rsq{flex:1;width:100%;min-width:0;overflow-x:hidden;padding-top:var(--space-8);padding-bottom:var(--space-16)}.garden-footer.svelte-1yh8rsq{padding:var(--space-6) 0;border-top:1px solid var(--color-border);margin-top:auto}.garden-footer__inner.svelte-1yh8rsq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.garden-footer__copy.svelte-1yh8rsq{font-size:var(--text-sm);color:var(--color-text-secondary)}.garden-footer__version.svelte-1yh8rsq{font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.garden-footer__admin.svelte-1yh8rsq{color:var(--color-text-secondary);text-decoration:none;opacity:.5;transition:opacity var(--duration-fast)}.garden-footer__admin.svelte-1yh8rsq:hover{opacity:1}
