.note-index-header{margin-bottom:34px}.note-index-title{letter-spacing:-.045em;margin:14px 0 12px;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:400;line-height:1.02}.note-index-sub{color:var(--ga-fg2);max-width:62ch;margin:0;font-size:15px;line-height:1.6}.note-list{border-top:1px solid var(--ga-divider);margin:0;padding:0;list-style:none}.note-list a.note-row{border-bottom:1px solid var(--ga-divider);transition:background var(--ga-dur-base) var(--ga-ease-out);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:18px 4px;text-decoration:none;display:grid}.note-row:hover{background:var(--ga-hover)}.note-row h2{letter-spacing:-.015em;color:var(--ga-fg1);margin:0 0 4px;font-size:17px;font-weight:500}.note-row p{color:var(--ga-fg2);max-width:64ch;margin:0;font-size:13px;line-height:1.55}.note-row .ga-mono-label{white-space:nowrap}.note-article{max-width:740px;margin:0 auto}.note-article h1{letter-spacing:-.04em;text-wrap:balance;margin:14px 0;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:400;line-height:1.05}.note-article-meta{font-family:var(--ga-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ga-fg3);border-bottom:1px solid var(--ga-divider);align-items:center;gap:14px;margin-bottom:26px;padding-bottom:18px;font-size:10.5px;display:flex}.note-article-body p{margin:0 0 16px;font-size:15px;line-height:1.78}.note-article-body h2{letter-spacing:-.02em;margin:30px 0 10px;font-size:19px;font-weight:600}.note-clone-note{border:1px dashed var(--ga-border-strong);background:var(--ga-chip);border-radius:10px;padding:14px 16px;color:var(--ga-fg2)!important;font-size:12.5px!important}.note-nav{grid-template-columns:1fr 1fr;gap:14px;margin-top:40px;display:grid}.note-nav a{border:1px solid var(--ga-border);background:var(--ga-surface);color:var(--ga-fg1);transition:box-shadow var(--ga-dur-base) var(--ga-ease-out);border-radius:12px;flex-direction:column;gap:5px;padding:14px 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.note-nav a:hover{box-shadow:var(--ga-shadow-md)}.note-nav a:last-child{text-align:right}
