.src316f5-blog-head{background:var(--brand-bg-alt);padding:48px 0 24px}.src316f5-blog-head h1{font-size:max(2rem, min(4vw, 3rem));color:var(--brand-text);max-width:760px}.src316f5-blog-head p{color:var(--brand-text)}.src316f5-blog-wrap{padding:32px 0 64px;color:var(--brand-text)}.src316f5-post{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--brand-border)}.src316f5-post h2{font-size:1.5rem}.src316f5-post h2 a{color:var(--brand-primary-dark)}.src316f5-post .abstract,.src316f5-post .blog-attr,.src316f5-post p{color:var(--brand-text)}.src316f5-blog-note{margin-top:32px}.src316f5-blog-note h2,.src316f5-blog-note p{color:var(--brand-text)}.src316f5-widget{font-size:1.1rem;color:var(--brand-text);border-bottom:2px solid var(--brand-primary);padding-bottom:8px}.src316f5-recents{list-style:none;padding:0}.src316f5-recents li{margin-bottom:16px}.src316f5-date{display:block;color:var(--brand-text-secondary);font-size:.8rem}.src316f5-recents a{color:var(--brand-text)}.page-link{color:var(--brand-primary-dark)}.page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text-inverse)}