.rows[data-astro-cid-c26clbzn]{display:flex;flex-direction:column;gap:6px}.row[data-astro-cid-c26clbzn]{display:grid;grid-template-columns:72px 1fr;align-items:baseline;gap:8px}.key[data-astro-cid-c26clbzn]{font-family:var(--mono);font-size:var(--text-xs);color:var(--text3)}.val[data-astro-cid-c26clbzn]{font-size:var(--text-md);color:var(--text);text-align:left}.track-row[data-astro-cid-ofali4pi]{display:flex;align-items:center;gap:10px}.track-cover[data-astro-cid-ofali4pi]{width:48px;height:48px;border-radius:3px;flex-shrink:0;box-shadow:0 2px 6px #0003;object-fit:cover}.track-icon[data-astro-cid-ofali4pi]{width:28px;height:28px;border-radius:5px;background:#1db954;display:flex;align-items:center;justify-content:center;flex-shrink:0}.track-icon[data-astro-cid-ofali4pi] svg[data-astro-cid-ofali4pi]{width:14px;height:14px;fill:#fff}.track-info[data-astro-cid-ofali4pi]{display:flex;flex-direction:column;gap:2px}.track-title[data-astro-cid-ofali4pi]{font-family:var(--serif);font-style:italic;font-size:var(--text-base);color:var(--text);text-decoration:none;line-height:1.3}.track-title[data-astro-cid-ofali4pi]:hover{color:var(--accent)}.track-artist[data-astro-cid-ofali4pi]{font-family:var(--mono);font-size:var(--text-xs);color:var(--text3)}.notes-list[data-astro-cid-fpfjzeyv]{display:flex;flex-direction:column}.note-item[data-astro-cid-fpfjzeyv]{padding:9px 0;border-bottom:1px solid var(--border)}.note-item[data-astro-cid-fpfjzeyv]:last-child{border-bottom:none}.note-time[data-astro-cid-fpfjzeyv]{font-family:var(--mono);font-size:var(--text-2xs);color:var(--accent);margin-bottom:4px;letter-spacing:.04em}.note-text[data-astro-cid-fpfjzeyv]{font-size:var(--text-md);color:var(--text2);line-height:1.6}.note-text[data-astro-cid-fpfjzeyv] p[data-astro-cid-fpfjzeyv]{margin:0}.book-row[data-astro-cid-gtaocvxz]{display:flex;align-items:flex-start;gap:10px}.book-cover[data-astro-cid-gtaocvxz]{width:48px;height:auto;border-radius:3px;flex-shrink:0;box-shadow:0 2px 6px #0003}.book-info[data-astro-cid-gtaocvxz]{display:flex;flex-direction:column;gap:3px}.book-title[data-astro-cid-gtaocvxz]{font-family:var(--serif);font-style:italic;font-size:var(--text-base);color:var(--text);line-height:1.3}.book-author[data-astro-cid-gtaocvxz]{font-family:var(--mono);font-size:var(--text-2xs);color:var(--text3)}.film-row[data-astro-cid-ns5fzfic]{display:flex;align-items:flex-start;gap:10px}.film-poster[data-astro-cid-ns5fzfic]{width:48px;height:auto;border-radius:3px;flex-shrink:0;box-shadow:0 2px 6px #0003}.film-info[data-astro-cid-ns5fzfic]{display:flex;flex-direction:column;gap:4px}.film-title[data-astro-cid-ns5fzfic]{font-family:var(--serif);font-style:italic;font-size:var(--text-base);color:var(--text);text-decoration:none;line-height:1.3}.film-title[data-astro-cid-ns5fzfic]:hover{color:var(--accent)}.film-meta[data-astro-cid-ns5fzfic]{display:flex;gap:8px;align-items:center}.film-year[data-astro-cid-ns5fzfic]{font-family:var(--mono);font-size:var(--text-2xs);color:var(--text3)}.film-rating[data-astro-cid-ns5fzfic]{font-size:var(--text-2xs);color:var(--accent);letter-spacing:1px}.week-images-wrap[data-astro-cid-bqenrojo]{position:relative;margin:20px 0;border-radius:8px;overflow:hidden}.week-images-scroll[data-astro-cid-bqenrojo]{display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;border-radius:8px}.week-images-scroll[data-astro-cid-bqenrojo]::-webkit-scrollbar{display:none}.week-image-link[data-astro-cid-bqenrojo]{flex:0 0 auto;scroll-snap-align:start;display:block;overflow:hidden;width:80%;aspect-ratio:3/2;border-radius:6px}.week-images-scroll[data-astro-cid-bqenrojo]:has(.week-image-link:only-child) .week-image-link[data-astro-cid-bqenrojo]{width:100%;aspect-ratio:16/9;border-radius:8px}.week-image[data-astro-cid-bqenrojo]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.week-image-link[data-astro-cid-bqenrojo]:hover .week-image[data-astro-cid-bqenrojo]{transform:scale(1.02)}.week-images-count[data-astro-cid-bqenrojo]{position:absolute;bottom:10px;right:12px;font-family:var(--mono);font-size:var(--text-2xs);color:#fff;background:#00000080;padding:3px 8px;border-radius:20px;pointer-events:none}
