:root{--serena-cjk-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC",
    "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei",
    "Noto Sans CJK SC", "Source Han Sans SC", "WenQuanYi Micro Hei", sans-serif}body,button,input,select,textarea,.navigation a,.navigation span,h1,h2,h3,h4,h5,h6,.list ul li .title{font-family:var(--serena-cjk-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.list ul li .title{font-weight:600;letter-spacing:0}.content article p{text-align:start;text-justify:auto;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;line-height:1.9}.content .post .post-title .title{line-height:1.25}.content .post .post-content h2,.content .post .post-content h3{line-height:1.35}.content .post .post-meta{line-height:1.7}.list ul:not(.pagination){display:grid;gap:1.2rem}.list ul:not(.pagination) li{display:grid;grid-template-columns:10.5rem minmax(0,1fr);align-items:baseline;column-gap:3.2rem;margin:0}.list ul:not(.pagination) li .date{display:block;width:auto;margin-right:0;text-align:right;line-height:1.6;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.list ul:not(.pagination) li .title{min-width:0;line-height:1.6}@media only screen and (max-width:768px){.content article p{line-height:1.85}.content .post .post-title .title{line-height:1.28}.list ul:not(.pagination){gap:1.6rem}.list ul:not(.pagination) li{display:block}.list ul:not(.pagination) li .date{text-align:left;margin-bottom:.2rem;font-size:1.5rem;opacity:.78}.list ul:not(.pagination) li .title{display:inline-block;line-height:1.55}}