.page-module__rNSY-a__shell{flex:1;width:100%;max-width:760px;margin:0 auto;padding:2rem 1.25rem 0}.page-module__rNSY-a__hero{border-bottom:1px solid var(--border);padding:2.5rem 0 3rem}.page-module__rNSY-a__title{letter-spacing:.02em;margin-bottom:.75rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700}.page-module__rNSY-a__tagline{color:var(--fg-sub);font-size:.95rem;line-height:1.7}.page-module__rNSY-a__posts{padding:2rem 0 1rem}.page-module__rNSY-a__empty{color:var(--fg-mute);text-align:center;font-family:var(--font-mono);padding:3rem 0;font-size:.9rem}.page-module__rNSY-a__postList{flex-direction:column;gap:.5rem;list-style:none;display:flex}.page-module__rNSY-a__postItem{border-bottom:1px solid var(--border)}.page-module__rNSY-a__postItem:first-child{border-top:1px solid var(--border)}.page-module__rNSY-a__postLink{color:var(--fg);padding:1.5rem .25rem;text-decoration:none;transition:background-color .15s;display:block}.page-module__rNSY-a__postLink:hover{background-color:var(--accent-dim)}.page-module__rNSY-a__postMeta{font-family:var(--font-mono);color:var(--fg-mute);letter-spacing:.05em;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.78rem;display:flex}.page-module__rNSY-a__postType{border:1px solid var(--border-strong);letter-spacing:.08em;border-radius:999px;padding:.1rem .55rem;font-size:.72rem;display:inline-block}.page-module__rNSY-a__postType[data-type=yoso]{border-color:var(--accent);color:var(--accent)}.page-module__rNSY-a__postType[data-type=diary]{color:#a5b4fc;border-color:#818cf8}.page-module__rNSY-a__postType[data-type=misc]{border-color:var(--border-strong);color:var(--fg-sub)}.page-module__rNSY-a__postTitle{margin-bottom:.4rem;font-size:1.2rem;font-weight:600;line-height:1.5}.page-module__rNSY-a__postExcerpt{color:var(--fg-sub);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}
