.entry.svelte-cv38eg{scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--fce-header-offset,7.5rem) + .5rem);background:#fff9;border:1px solid #94a3b833;border-radius:.75rem;flex-direction:column;gap:.6rem;padding:.95rem 1.1rem;transition:border-color .15s,background-color .15s;display:flex}.entry.svelte-cv38eg:hover{border-color:#94a3b866}.dark .entry.svelte-cv38eg{background:#0f172a73;border-color:#47556959}.dark .entry.svelte-cv38eg:hover{border-color:#64748b8c}.entry.deleted.svelte-cv38eg{opacity:.55}.entry.pinned.svelte-cv38eg{border-left:3px solid #f59e0bbf;padding-left:.95rem}.entry.sealed.svelte-cv38eg{border-left:3px solid #10b981bf;padding-left:.95rem}.dark .entry.pinned.svelte-cv38eg{border-left-color:#fbbf24b3}.dark .entry.sealed.svelte-cv38eg{border-left-color:#34d399b3}.entry.select-mode.svelte-cv38eg{cursor:default}.entry.svelte-cv38eg:focus{outline:none}.entry.svelte-cv38eg:focus-visible{outline-offset:3px;outline:2px solid #10b981}.dark .entry.svelte-cv38eg:focus-visible{outline-color:#34d399}.entry.blurred.svelte-cv38eg .entry-body:where(.svelte-cv38eg){filter:blur(5px);-webkit-user-select:none;user-select:none;transition:filter .18s}.entry.blurred.svelte-cv38eg:hover .entry-body:where(.svelte-cv38eg),.entry.blurred.svelte-cv38eg:focus-within .entry-body:where(.svelte-cv38eg),.entry.blurred.svelte-cv38eg:focus-visible .entry-body:where(.svelte-cv38eg){filter:blur();-webkit-user-select:text;user-select:text}@media print{.entry.blurred.svelte-cv38eg .entry-body:where(.svelte-cv38eg){filter:none!important;-webkit-user-select:auto!important;user-select:auto!important}}.entry.selected.svelte-cv38eg{background:#10b98114;border-color:#10b9818c}.dark .entry.selected.svelte-cv38eg{background:#10b9811f;border-color:#34d39980}.select-check.svelte-cv38eg{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.select-check.svelte-cv38eg:hover{color:#1e293b;background:#94a3b82e}.select-check.checked.svelte-cv38eg{color:#10b981}.select-check.checked.svelte-cv38eg:hover{color:#059669}.dark .select-check.svelte-cv38eg{color:#94a3b8}.dark .select-check.svelte-cv38eg:hover{color:#f1f5f9;background:#47556959}.dark .select-check.checked.svelte-cv38eg{color:#34d399}.entry-head.svelte-cv38eg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.entry-meta.svelte-cv38eg{color:#64748b;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.dark .entry-meta.svelte-cv38eg{color:#94a3b8}.entry-time-link.svelte-cv38eg{color:inherit;border-radius:.3rem;margin:-.05rem -.2rem;padding:.05rem .2rem;text-decoration:none;transition:background-color .15s}.entry-time-link.svelte-cv38eg:hover{color:#1e293b;background:#94a3b82e}.dark .entry-time-link.svelte-cv38eg:hover{color:#f1f5f9;background:#4755694d}.entry-type.svelte-cv38eg{color:#475569;white-space:nowrap;background:#94a3b824;border-radius:.35rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:700}.dark .entry-type.svelte-cv38eg{color:#cbd5e1;background:#47556952}.entry-mood.svelte-cv38eg{color:#a14500;background:#f59e0b24;border-radius:.35rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:600}.dark .entry-mood.svelte-cv38eg{color:#fcd34d;background:#fbbf2424}.entry-mood-btn.svelte-cv38eg{font:inherit;cursor:pointer;border:none;transition:background-color .12s,transform .1s}.entry-mood-btn.svelte-cv38eg:hover,.entry-mood-btn.svelte-cv38eg:focus-visible{background:#f59e0b47}.dark .entry-mood-btn.svelte-cv38eg:hover,.dark .entry-mood-btn.svelte-cv38eg:focus-visible{background:#fbbf243d}.entry-mood-btn.svelte-cv38eg:focus-visible{outline-offset:1px;outline:2px solid #f59e0b}.entry-mood-set.svelte-cv38eg{color:#92400e;font:inherit;cursor:pointer;background:0 0;border:1px dashed #f59e0b80;border-radius:.35rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;transition:background-color .12s,border-color .12s}.entry-mood-set.svelte-cv38eg:hover,.entry-mood-set.svelte-cv38eg:focus-visible{background:#f59e0b24;border-color:#f59e0bbf}.dark .entry-mood-set.svelte-cv38eg{color:#fcd34d;border-color:#fbbf2466}.dark .entry-mood-set.svelte-cv38eg:hover,.dark .entry-mood-set.svelte-cv38eg:focus-visible{background:#fbbf2429;border-color:#fbbf24b3}.entry-mood-set.svelte-cv38eg:focus-visible{outline-offset:1px;outline:2px solid #f59e0b}.mood-picker.svelte-cv38eg{background:#fef3c78c;border:1px solid #f59e0b59;border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.15rem .3rem;display:inline-flex}.dark .mood-picker.svelte-cv38eg{background:#78350f4d;border-color:#fbbf2459}.mood-picker-pip.svelte-cv38eg{min-width:1.3rem;height:1.3rem;font:inherit;color:#78350f;cursor:pointer;background:#ffffffbf;border:1px solid #f59e0b59;border-radius:.3rem;padding:0 .25rem;font-size:.68rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.mood-picker-pip.svelte-cv38eg:hover:not(:disabled){background:#f59e0b38;border-color:#f59e0bb3}.mood-picker-pip.selected.svelte-cv38eg{color:#78350f;background:#f59e0b;border-color:#d97706}.mood-picker-pip.svelte-cv38eg:disabled{opacity:.6;cursor:not-allowed}.dark .mood-picker-pip.svelte-cv38eg{color:#fcd34d;background:#1e293bb3;border-color:#fbbf2466}.dark .mood-picker-pip.svelte-cv38eg:hover:not(:disabled){background:#fbbf2438;border-color:#fbbf24b3}.dark .mood-picker-pip.selected.svelte-cv38eg{color:#fff7ed;background:#d97706;border-color:#b45309}.mood-picker-clear.svelte-cv38eg,.mood-picker-close.svelte-cv38eg{color:#92400e;width:1.3rem;height:1.3rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.3rem;justify-content:center;align-items:center;padding:0;font-size:.85rem;transition:background-color .12s,border-color .12s;display:inline-flex}.mood-picker-clear.svelte-cv38eg:hover:not(:disabled),.mood-picker-close.svelte-cv38eg:hover:not(:disabled){background:#f59e0b38;border-color:#f59e0b80}.dark .mood-picker-clear.svelte-cv38eg,.dark .mood-picker-close.svelte-cv38eg{color:#fcd34d}.dark .mood-picker-clear.svelte-cv38eg:hover:not(:disabled),.dark .mood-picker-close.svelte-cv38eg:hover:not(:disabled){background:#fbbf2438;border-color:#fbbf2480}.entry-case-chip.svelte-cv38eg{color:#0f766e;background:#14b8a624;border-radius:9999px;align-items:center;gap:0;max-width:14rem;font-size:.6875rem;font-weight:600;transition:background-color .15s;display:inline-flex;overflow:hidden}.entry-case-chip.svelte-cv38eg:hover{background:#14b8a638}.dark .entry-case-chip.svelte-cv38eg{color:#5eead4;background:#2dd4bf24}.dark .entry-case-chip.svelte-cv38eg:hover{background:#2dd4bf38}.entry-case-go.svelte-cv38eg{min-width:0;min-height:1.5rem;color:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;flex:auto;align-items:center;gap:.3rem;padding:.15rem .5rem .15rem .55rem;text-decoration:none;display:inline-flex;overflow:hidden}.entry-case-go.svelte-cv38eg>span:where(.svelte-cv38eg){text-overflow:ellipsis;min-width:0;overflow:hidden}.entry-case-x.svelte-cv38eg{width:1.5rem;min-width:1.5rem;height:1.5rem;color:inherit;opacity:.7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin-right:.1rem;transition:opacity .15s,background-color .15s,transform .12s;display:inline-flex}@media (pointer:coarse){.entry-case-x.svelte-cv38eg{width:1.875rem;min-width:1.875rem;height:1.875rem}}.entry-case-x.svelte-cv38eg:hover{opacity:1;background:#14b8a638}.entry-case-x.svelte-cv38eg:active{transform:scale(.9)}.entry-case-x.svelte-cv38eg:disabled{opacity:.4;cursor:default}.dark .entry-case-x.svelte-cv38eg:hover{background:#2dd4bf38}.entry-case-add.svelte-cv38eg{color:#0f766e;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#14b8a60f;border:1px dashed #14b8a673;border-radius:9999px;align-items:center;gap:.25rem;min-height:1.5rem;padding:.2rem .55rem .2rem .45rem;font-size:.6875rem;font-weight:600;transition:background-color .15s,border-color .15s,transform .12s;display:inline-flex}@media (pointer:coarse){.entry-case-add.svelte-cv38eg{min-height:1.875rem;padding:.3rem .7rem .3rem .55rem}}.entry-case-add.svelte-cv38eg:hover{background:#14b8a624;border-color:#14b8a699}.entry-case-add.svelte-cv38eg:active{background:#14b8a633;transform:scale(.97)}.entry-case-add.svelte-cv38eg:disabled{opacity:.5;cursor:default}.dark .entry-case-add.svelte-cv38eg{color:#5eead4;background:#2dd4bf14;border-color:#2dd4bf73}.dark .entry-case-add.svelte-cv38eg:hover{background:#2dd4bf29;border-color:#2dd4bf99}.dark .entry-case-add.svelte-cv38eg:active{background:#2dd4bf38}.entry-sealed.svelte-cv38eg{color:#047857;white-space:nowrap;background:#10b98124;border-radius:.35rem;align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dark .entry-sealed.svelte-cv38eg{color:#6ee7b7;background:#34d39929}.case-picker-intro.svelte-cv38eg{color:var(--color-text-subtle);margin:0 0 .75rem;font-size:.8125rem;line-height:1.4}.case-picker-row.svelte-cv38eg{background:var(--color-surface-muted);width:100%;min-height:3.5rem;color:var(--color-foreground);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:1rem;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background-color .16s,transform .12s;display:flex}.case-picker-row.svelte-cv38eg:hover{background:color-mix(in srgb, var(--color-surface-muted) 70%, var(--color-foreground) 5%)}.case-picker-row.svelte-cv38eg:active{background:color-mix(in srgb, var(--color-surface-muted) 55%, var(--color-foreground) 9%);transform:scale(.99)}.case-picker-row.svelte-cv38eg:disabled{opacity:.55;cursor:default;transform:none}.case-picker-icon.svelte-cv38eg{color:#0f766e;background:#14b8a624;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dark .case-picker-icon.svelte-cv38eg{color:#5eead4;background:#2dd4bf29}.case-picker-label.svelte-cv38eg{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.case-picker-trailing.svelte-cv38eg{color:var(--color-text-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.case-picker-spinner.svelte-cv38eg{color:#0f766e;border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite svelte-cv38eg-spin}.dark .case-picker-spinner.svelte-cv38eg{color:#5eead4}.entry-tags.svelte-cv38eg{flex-wrap:wrap;gap:.3rem;display:inline-flex}.entry-tag.svelte-cv38eg{color:#4338ca;background:#6366f11f;border-radius:.35rem;padding:.08rem .35rem;font-size:.6875rem;font-weight:600}.dark .entry-tag.svelte-cv38eg{color:#a5b4fc;background:#818cf829}.entry-tag-btn.svelte-cv38eg{font:inherit;cursor:pointer;border:none;transition:background-color .12s,transform .12s}.entry-tag-btn.svelte-cv38eg:hover:not(.active),.entry-tag-btn.svelte-cv38eg:focus-visible:not(.active){background:#6366f138}.entry-tag-btn.active.svelte-cv38eg{color:#78350f;background:#f59e0b}.dark .entry-tag-btn.svelte-cv38eg:hover:not(.active),.dark .entry-tag-btn.svelte-cv38eg:focus-visible:not(.active){background:#818cf84d}.dark .entry-tag-btn.active.svelte-cv38eg{color:#fff7ed;background:#d97706}.entry-tag-btn.svelte-cv38eg:focus-visible{outline-offset:1px;outline:2px solid #f59e0b}.entry-reading.svelte-cv38eg{color:#475569;letter-spacing:.01em;background:#94a3b824;border-radius:.35rem;align-items:center;gap:.2rem;padding:.08rem .4rem;font-size:.6875rem;font-weight:600;display:inline-flex}.dark .entry-reading.svelte-cv38eg{color:#cbd5e1;background:#4755694d}.entry-edited.svelte-cv38eg{color:#0f766e;letter-spacing:.02em;cursor:help;background:#14b8a61f;border-radius:.35rem;align-items:center;padding:.08rem .4rem;font-size:.6875rem;font-style:italic;font-weight:600;display:inline-flex}.dark .entry-edited.svelte-cv38eg{color:#5eead4;background:#2dd4bf24}.entry-body.svelte-cv38eg{color:#0f172a;white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.55}.dark .entry-body.svelte-cv38eg{color:#e2e8f0}.entry-hl.svelte-cv38eg{color:inherit;background:#f59e0b47;border-radius:.2rem;padding:0 .1rem}.dark .entry-hl.svelte-cv38eg{background:#fbbf244d}.entry-hl-saved.svelte-cv38eg{color:inherit;background:#14b8a638;border-radius:.2rem;padding:0 .1rem;box-shadow:inset 0 -2px #0d948873}.dark .entry-hl-saved.svelte-cv38eg{background:#2dd4bf38;box-shadow:inset 0 -2px #5eead48c}.body-hashtag.svelte-cv38eg{font:inherit;color:#4338ca;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:0 .15rem;font-weight:600;transition:background-color .12s,color .12s;display:inline}.body-hashtag.static.svelte-cv38eg{cursor:default}.dark .body-hashtag.svelte-cv38eg{color:#a5b4fc}.body-hashtag.svelte-cv38eg:hover:not(.static):not(.active),.body-hashtag.svelte-cv38eg:focus-visible:not(.static):not(.active){background:#6366f129}.dark .body-hashtag.svelte-cv38eg:hover:not(.static):not(.active),.dark .body-hashtag.svelte-cv38eg:focus-visible:not(.static):not(.active){background:#818cf838}.body-hashtag.svelte-cv38eg:focus-visible{outline-offset:1px;outline:2px solid #f59e0b}.body-hashtag.active.svelte-cv38eg{color:#78350f;background:#f59e0b}.dark .body-hashtag.active.svelte-cv38eg{color:#fff7ed;background:#d97706}.body-entry-ref.svelte-cv38eg{font:inherit;color:#334155;background:#64748b1f;border-radius:.3rem;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em;text-decoration:none;transition:background-color .12s,color .12s;display:inline}.body-entry-ref.svelte-cv38eg:hover{color:#0f172a;background:#64748b38}.dark .body-entry-ref.svelte-cv38eg{color:#cbd5e1;background:#94a3b82e}.dark .body-entry-ref.svelte-cv38eg:hover{color:#f1f5f9;background:#94a3b847}.entry-actions.svelte-cv38eg{align-items:center;gap:.375rem;display:inline-flex}.btn-icon.svelte-cv38eg{background:color-mix(in srgb, var(--color-surface-muted) 55%, transparent);width:2.125rem;min-width:2.125rem;height:2.125rem;min-height:2.125rem;color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .12s,border-color .15s;display:inline-flex}@media (pointer:coarse){.btn-icon.svelte-cv38eg{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem}}.btn-icon.svelte-cv38eg:hover{background:var(--color-surface-muted);color:var(--color-foreground)}.btn-icon.svelte-cv38eg:active{background:var(--color-surface-muted);transform:scale(.94)}.btn-icon.svelte-cv38eg:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 2px var(--color-ring);outline:none}.btn-icon.svelte-cv38eg:not(.btn-pin):not(.btn-edit):hover,.btn-icon.svelte-cv38eg:not(.btn-pin):not(.btn-edit):active{color:var(--color-destructive);background:color-mix(in srgb, var(--color-destructive) 12%, transparent)}.btn-pin.svelte-cv38eg:hover,.btn-pin.svelte-cv38eg:active,.btn-pin.pinned.svelte-cv38eg{color:#d97706;background:#f59e0b29}.btn-pin.pinned.svelte-cv38eg:hover{color:#b45309;background:#f59e0b38}.dark .btn-pin.svelte-cv38eg:hover,.dark .btn-pin.svelte-cv38eg:active{color:#fcd34d;background:#fbbf2429}.dark .btn-pin.pinned.svelte-cv38eg{color:#fcd34d;background:#fbbf242e}.btn-cancel.svelte-cv38eg,.btn-confirm.svelte-cv38eg{min-height:2rem;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.4rem;padding:.25rem .6rem;font-size:.6875rem;font-weight:600;transition:all .15s}@media (pointer:coarse){.btn-cancel.svelte-cv38eg,.btn-confirm.svelte-cv38eg{min-height:2.5rem;padding:.5rem .85rem}}.btn-cancel.svelte-cv38eg{color:#475569;background:0 0;border:1px solid #94a3b859}.dark .btn-cancel.svelte-cv38eg{color:#cbd5e1;border-color:#94a3b859}.btn-confirm.svelte-cv38eg{color:#b91c1c;background:#dc26261f;border:1px solid #dc262673}.btn-confirm.svelte-cv38eg:hover,.btn-confirm.svelte-cv38eg:active{background:#dc262633}.dark .btn-confirm.svelte-cv38eg{color:#fca5a5;background:#f8717124;border-color:#f8717173}.btn-save.svelte-cv38eg{color:#0f766e;min-height:2rem;font:inherit;cursor:pointer;background:#10b9811f;border:1px solid #10b98180;border-radius:.4rem;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.6875rem;font-weight:600;transition:background-color .15s;display:inline-flex}.btn-save.svelte-cv38eg:hover:not(:disabled),.btn-save.svelte-cv38eg:active:not(:disabled){background:#10b98133}.btn-save.svelte-cv38eg:disabled{opacity:.55;cursor:not-allowed}@media (pointer:coarse){.btn-save.svelte-cv38eg{min-height:2.5rem;padding:.5rem .85rem}}.dark .btn-save.svelte-cv38eg{color:#6ee7b7;background:#34d3992e;border-color:#34d39980}.btn-edit.svelte-cv38eg:hover,.btn-edit.svelte-cv38eg:active{color:#0f766e;background:#10b98129}.dark .btn-edit.svelte-cv38eg:hover,.dark .btn-edit.svelte-cv38eg:active{color:#5eead4;background:#2dd4bf2e}.first-edit-note.svelte-cv38eg{color:#0f766e;margin:-.2rem 0 0;font-size:.75rem;line-height:1.45}.dark .first-edit-note.svelte-cv38eg{color:#5eead4}.entry-body-editor.svelte-cv38eg{width:100%;min-height:4rem;font:inherit;color:#0f172a;resize:none;background:#10b9810a;border:1px solid #10b98173;border-radius:.5rem;padding:.55rem .7rem;font-size:1rem;line-height:1.55;transition:border-color .12s,box-shadow .12s;overflow-y:auto;box-shadow:0 0 0 3px #10b9811a}.entry-body-editor.svelte-cv38eg:focus{border-color:#10b981bf;outline:none;box-shadow:0 0 0 4px #10b9812e}.entry-body-editor.svelte-cv38eg:disabled{opacity:.65;cursor:progress}.dark .entry-body-editor.svelte-cv38eg{color:#e2e8f0;background:#0f172a80;border-color:#34d39973;box-shadow:0 0 0 3px #34d3991f}.anim-spin{animation:1s linear infinite svelte-cv38eg-spin}@keyframes svelte-cv38eg-spin{to{transform:rotate(360deg)}}.entry-deleted-flag.svelte-cv38eg{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#94a3b82e;border-radius:.3rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:600}.entry-error.svelte-cv38eg{color:#dc2626;margin:0;font-size:.75rem}.dark .entry-error.svelte-cv38eg{color:#f87171}@media print{.entry.svelte-cv38eg{page-break-inside:avoid;color:#000!important;background:#fff!important;border:1px solid #999!important}.entry-body.svelte-cv38eg,.entry-meta.svelte-cv38eg{color:#000!important}.entry-actions.svelte-cv38eg,.mood-picker.svelte-cv38eg,.entry-mood-set.svelte-cv38eg{display:none!important}.entry-time-link.svelte-cv38eg{text-decoration:none;color:#000!important}.entry-mood.svelte-cv38eg,.entry-tag.svelte-cv38eg,.entry-case-chip.svelte-cv38eg{border:1px solid #ccc;color:#333!important;background:#eee!important}.entry-case-chip.svelte-cv38eg{max-width:none}.entry-case-x.svelte-cv38eg,.entry-case-add.svelte-cv38eg{display:none!important}.entry-hl.svelte-cv38eg,.entry-hl-saved.svelte-cv38eg{color:#000!important;box-shadow:none!important;background:0 0!important;padding:0!important}.body-hashtag.svelte-cv38eg{color:#333!important;background:0 0!important;padding:0!important}}
