.note-card.svelte-1qmw6e7{min-width:0;min-height:290px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:var(--paper-2);padding:20px 21px 13px;border-radius:inherit;color:var(--ink)}.note-card.tinted.svelte-1qmw6e7{background:var(--note-tone)}header.svelte-1qmw6e7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}header.svelte-1qmw6e7>span:where(.svelte-1qmw6e7){display:flex;gap:6px;align-items:center;color:var(--coral);font-size:.66rem;text-transform:uppercase;letter-spacing:.09em}button.svelte-1qmw6e7,footer.svelte-1qmw6e7 a:where(.svelte-1qmw6e7){display:grid;place-items:center;min-width:28px;min-height:28px;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}button.favorite.svelte-1qmw6e7{color:var(--coral)}button.favorite.svelte-1qmw6e7 svg{fill:var(--peach)}h3.svelte-1qmw6e7{font:400 1.75rem/1.12 var(--serif);letter-spacing:-.025em;margin:0 0 14px;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}h3.svelte-1qmw6e7 a:where(.svelte-1qmw6e7){color:inherit;text-decoration:none}h3.svelte-1qmw6e7 a:where(.svelte-1qmw6e7):hover{text-decoration:underline;text-underline-offset:4px}.excerpt.svelte-1qmw6e7{font:400 .83rem/1.7 var(--sans);color:var(--muted);margin:0 0 20px;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;overflow-wrap:anywhere}.checklist.svelte-1qmw6e7{display:grid;gap:9px;color:var(--muted);font-size:.8rem;line-height:1.5;margin:0 0 22px}.checklist.svelte-1qmw6e7>div:where(.svelte-1qmw6e7){display:flex;align-items:flex-start;gap:8px}.checklist.svelte-1qmw6e7 svg{flex:none;margin-top:3px;color:var(--green)}.checklist.svelte-1qmw6e7 span:where(.svelte-1qmw6e7){display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}blockquote.svelte-1qmw6e7{font:italic 400 1.5rem/1.35 var(--serif);border-left:2px solid var(--coral);padding-left:13px;margin:0 0 21px;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;overflow-wrap:anywhere}.note-tags.svelte-1qmw6e7{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding:0 0 14px;font-size:.69rem;color:var(--muted);overflow-wrap:anywhere}.note-tags.svelte-1qmw6e7 .tag-overflow:where(.svelte-1qmw6e7){padding:1px 5px;border-radius:9px;background:var(--peach);color:var(--ink)}footer.svelte-1qmw6e7{margin-top:auto;border-top:1px solid color-mix(in srgb,var(--muted) 25%,transparent);padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.69rem;color:var(--muted)}footer.svelte-1qmw6e7>div:where(.svelte-1qmw6e7){display:flex;align-items:center;gap:3px}.note-card.compact.svelte-1qmw6e7{min-height:0;padding:14px 18px;display:grid;grid-template-columns:62px minmax(0,1fr);gap:0 14px}.compact.svelte-1qmw6e7 header:where(.svelte-1qmw6e7){grid-column:1;grid-row:1/4;align-self:start;flex-direction:column;align-items:flex-start;gap:10px;margin:5px 0}.compact.svelte-1qmw6e7 .note-card-body:where(.svelte-1qmw6e7){grid-column:2;min-width:0}.compact.svelte-1qmw6e7 h3:where(.svelte-1qmw6e7){font-size:1.35rem;margin-bottom:6px}.compact.svelte-1qmw6e7 .excerpt:where(.svelte-1qmw6e7),.compact.svelte-1qmw6e7 blockquote:where(.svelte-1qmw6e7){font-size:.8rem;line-clamp:2;-webkit-line-clamp:2;margin-bottom:8px}.compact.svelte-1qmw6e7 .note-tags:where(.svelte-1qmw6e7),.compact.svelte-1qmw6e7 footer:where(.svelte-1qmw6e7){grid-column:2}.compact.svelte-1qmw6e7 .note-tags:where(.svelte-1qmw6e7){padding-bottom:6px}.compact.svelte-1qmw6e7 .checklist:where(.svelte-1qmw6e7){font-size:.75rem;margin-bottom:8px;gap:4px}.compact.svelte-1qmw6e7 footer:where(.svelte-1qmw6e7){border-top:0;padding-top:0}.sans.svelte-1qmw6e7 blockquote:where(.svelte-1qmw6e7){font-family:var(--sans);font-size:1.15rem}@media(pointer:coarse){button.svelte-1qmw6e7,footer.svelte-1qmw6e7 a:where(.svelte-1qmw6e7){min-width:44px;min-height:44px}}@media(max-width:400px){.note-card.svelte-1qmw6e7{padding:17px}.note-card.compact.svelte-1qmw6e7{grid-template-columns:45px minmax(0,1fr);gap:0 10px}h3.svelte-1qmw6e7{font-size:1.5rem}}
