.notes-band{padding:var(--space-20) var(--space-12) var(--space-22)}.note-list{gap:var(--space-5\.5);max-width:720px;margin:0 auto;display:grid}.note-card{background:var(--white);border:var(--border-card) solid var(--ink);border-radius:var(--radius-card);text-align:left;padding:26px 30px 28px;transition:all .2s;display:block}.note-card:hover{box-shadow:var(--shadow-press);transform:translate(-3px,-3px)}.note-card__date,.note__date{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);margin:0 0 var(--space-2);font-size:11px}.note-card__title{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.015em;margin:0 0 var(--space-2);font-size:26px;font-weight:600;line-height:1.15}.note-card__excerpt{color:var(--ink);opacity:.82;margin:0 0 var(--space-3\.5);font-size:14px;line-height:1.6}.note-card__more,.pw-body a.note__back{letter-spacing:.1em;color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:700}.notes-empty{text-align:center;color:var(--muted);max-width:var(--measure-sub);margin:0 auto;font-size:15px;line-height:1.6}.note{text-align:left;max-width:720px;margin:0 auto}.note__header{margin-bottom:var(--space-9);text-align:center}.note__date{margin-bottom:var(--space-3);font-size:12px}.note__title{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:48px;font-weight:600;line-height:1.1}.note__prose{color:var(--ink);font-size:16px;line-height:1.7}.note__prose p{margin:0 0 18px}.note__prose h2{font-family:var(--font-serif);letter-spacing:-.02em;margin:36px 0 14px;font-size:30px;font-weight:600}.note__prose h3{font-family:var(--font-serif);margin:28px 0 12px;font-size:23px;font-weight:600}.note__prose ul,.note__prose ol{margin:0 0 18px;padding-left:24px}.note__prose li{margin-bottom:8px}.pw-body .note__prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.pw-body .note__prose a:hover{color:var(--gold)}.note__prose blockquote{border-left:3px solid var(--gold);font-family:var(--font-serif);margin:0 0 18px;padding:4px 0 4px 20px;font-size:18px;font-style:italic}.note__prose code{font-family:var(--font-mono);background:var(--ink-08);border-radius:4px;padding:2px 6px;font-size:14px}.note__prose pre,.note__prose pre.astro-code{border-radius:10px;margin:0 0 18px;padding:18px 22px;overflow-x:auto;background:var(--ink)!important;color:var(--paper)!important}.note__prose pre code{color:inherit;background:0 0;padding:0;font-size:13px}.note__prose img{border-radius:10px;max-width:100%;height:auto}.note__back{margin-top:var(--space-9);display:inline-block}.pw-body a.note__back:hover,.pw-body a.note-card__more:hover{color:var(--gold)}@media (width<=900px){.notes-band{padding-left:var(--space-7);padding-right:var(--space-7)}.note__title{font-size:34px}.note-card{padding:22px 22px 24px}}
