.notes[data-astro-cid-u24rydkm]{max-width:640px;margin-inline:auto}.notes-head[data-astro-cid-u24rydkm]{max-width:640px}.notes-head[data-astro-cid-u24rydkm] .page__title[data-astro-cid-u24rydkm]{font-size:1.55rem;line-height:1.3}.notes-stream[data-astro-cid-u24rydkm]{margin-top:clamp(24px,3vw,34px)}.month[data-astro-cid-u24rydkm]+.month[data-astro-cid-u24rydkm]{margin-top:28px}.month__label[data-astro-cid-u24rydkm]{display:inline-flex;align-items:baseline;gap:8px;margin-bottom:12px;padding:4px 12px;border-radius:var(--radius-pill);background:var(--accent-soft);font-size:12.5px;letter-spacing:.08em;color:var(--accent)}.note[data-astro-cid-u24rydkm]{position:relative;margin-bottom:16px;padding:16px;background:var(--surface);border:1px solid transparent;border-radius:var(--radius-card);box-shadow:var(--shadow-card);scroll-margin-top:calc(var(--nav-height) + 20px);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.note[data-astro-cid-u24rydkm]:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.note__body[data-astro-cid-u24rydkm]{display:flex;gap:12px;align-items:flex-start}.note__avatar[data-astro-cid-u24rydkm]{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--surface-2);box-shadow:0 0 0 2px var(--line);flex:none}.note__avatar--text[data-astro-cid-u24rydkm]{display:grid;place-items:center;font-size:.9rem;line-height:1;color:var(--ink-muted);border:1px solid var(--line)}.note__main[data-astro-cid-u24rydkm]{flex:1;min-width:0}.note__head[data-astro-cid-u24rydkm]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.note__who[data-astro-cid-u24rydkm]{font-size:15px;font-weight:600;line-height:1.3;color:var(--ink)}.note__head[data-astro-cid-u24rydkm] time[data-astro-cid-u24rydkm]{font-size:12.5px;line-height:1.3;color:var(--ink-faint);font-variant-numeric:tabular-nums}.note__text[data-astro-cid-u24rydkm]{margin-top:6px;font-size:15.5px;line-height:1.7;overflow-wrap:anywhere}.note__text[data-astro-cid-u24rydkm] p{margin:0}.note__text[data-astro-cid-u24rydkm] p+p,.note__text[data-astro-cid-u24rydkm] ul+p,.note__text[data-astro-cid-u24rydkm] p+ul,.note__text[data-astro-cid-u24rydkm] pre+p,.note__text[data-astro-cid-u24rydkm] p+pre{margin-top:.6em}.note__text[data-astro-cid-u24rydkm] a{color:var(--accent);text-decoration:underline;text-underline-offset:.18em}.note__text[data-astro-cid-u24rydkm] code{padding:.1em .36em;background:var(--surface-2);font-size:.9em}.note__text[data-astro-cid-u24rydkm] pre{margin:.6em 0 0;padding:12px 14px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:.84rem;line-height:1.65;background:var(--surface-2)}.note__text[data-astro-cid-u24rydkm] ul{margin:.6em 0 0;padding-left:1.3em;list-style:disc}.note__text[data-astro-cid-u24rydkm] blockquote{margin:.6em 0 0;padding:10px 14px;border-left:3px solid var(--accent);border-radius:0 12px 12px 0;background:var(--accent-soft);color:var(--ink-muted)}.note__text[data-astro-cid-u24rydkm] .memo-tag{display:inline-block;margin-right:2px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:.85em}.note__text[data-astro-cid-u24rydkm] img{margin-top:10px;width:auto;max-width:300px;height:auto;border-radius:12px}.note__media[data-astro-cid-u24rydkm]{display:grid;gap:6px;margin-top:12px}.note__media--1[data-astro-cid-u24rydkm]{grid-template-columns:minmax(0,300px)}.note__media--1[data-astro-cid-u24rydkm] img[data-astro-cid-u24rydkm]{width:100%;max-height:360px;height:auto;object-fit:cover}.note__media--2[data-astro-cid-u24rydkm]{grid-template-columns:repeat(2,minmax(0,1fr))}.note__media--many[data-astro-cid-u24rydkm]{grid-template-columns:repeat(3,minmax(0,1fr))}.note__media--2[data-astro-cid-u24rydkm] img[data-astro-cid-u24rydkm],.note__media--many[data-astro-cid-u24rydkm] img[data-astro-cid-u24rydkm]{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:opacity var(--dur) var(--ease)}.note__media--2[data-astro-cid-u24rydkm] img[data-astro-cid-u24rydkm]{aspect-ratio:4 / 3}.note__media[data-astro-cid-u24rydkm] a[data-astro-cid-u24rydkm]{display:block;overflow:hidden;border-radius:12px;background:var(--surface-2)}.note__media[data-astro-cid-u24rydkm] a[data-astro-cid-u24rydkm]:hover img[data-astro-cid-u24rydkm]{opacity:.88}.note__file[data-astro-cid-u24rydkm]{display:inline-flex;gap:10px;align-items:baseline;margin-top:10px;padding:5px 12px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--surface-2);font-size:.8rem;color:var(--ink-muted)}.note__file[data-astro-cid-u24rydkm] span[data-astro-cid-u24rydkm]{font-family:var(--font-serif);font-size:.72rem;color:var(--ink-faint)}.notes-foot[data-astro-cid-u24rydkm]{margin-top:24px;font-size:12.5px;line-height:1.7;color:var(--ink-faint)}.notes-foot[data-astro-cid-u24rydkm] code[data-astro-cid-u24rydkm]{font-size:.92em;color:var(--ink-muted)}@media(max-width:600px){.note[data-astro-cid-u24rydkm]{padding:14px}.note__media--many[data-astro-cid-u24rydkm]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.note[data-astro-cid-u24rydkm]:hover{transform:none}}
