.wrap--home>main{flex:none}.home-page .identity{max-width:640px;margin-bottom:64px;padding:6px 0}.home-page h1{font-family:var(--font-sans);letter-spacing:-.018em;text-wrap:balance;color:hsl(var(--theme-text));margin:0;font-size:28px;font-weight:500;line-height:1.4}.home-page h1:lang(zh){letter-spacing:0}.home-page .identity p{color:hsl(var(--theme-accent));text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.75}.home-page .section{--home-list-inset:32px;margin-bottom:64px}.home-page .section--works{margin-bottom:48px}.home-page .section--notes .timeline>.post:last-child,.home-page .section--notes .timeline>.post:last-child .post-body,.home-page .work-list--home li:last-child{padding-bottom:0}.home-page .section-head{border-bottom:1px solid hsl(var(--theme-text)/.1);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:10px;padding-bottom:18px;display:flex}.home-page .section-head h2{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--theme-text)/.82);margin:0;font-size:13px;font-weight:600}.home-page .section-head h2:lang(zh){letter-spacing:.04em}.home-page .section-head a{font-family:var(--font-sans);color:hsl(var(--theme-text-muted));text-underline-offset:3px;white-space:nowrap;font-size:12px;text-decoration:none}.home-page .section-head a:focus-visible,.home-page .section-head a:hover{color:hsl(var(--theme-accent));text-decoration:underline;text-decoration-color:hsl(var(--theme-accent))}