@charset "UTF-8";.omr-article{padding-top:160px}.omr-article-meta{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.omr-article-date{font-size:.8125rem;color:var(--brand-text-secondary)}.omr-article h1{font-size:2.25rem;margin-bottom:var(--spacing-md)}@media (max-width:768px){.omr-article h1{font-size:1.75rem}}.omr-article-author{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--brand-border)}.omr-author-avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.omr-author-name{font-weight:600;color:var(--brand-text);font-size:.9375rem}.omr-author-intro{font-size:.8125rem;color:var(--brand-text-secondary);margin:0}.omr-article-content{font-size:1.0625rem;line-height:1.8;color:var(--brand-text)}.omr-article-content h2{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm)}.omr-article-content h3{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xs)}.omr-article-content p{margin-bottom:var(--spacing-sm)}.omr-article-content img{max-width:100%;height:auto;border-radius:var(--brand-radius);margin:var(--spacing-md) 0}.omr-article-content blockquote{border-left:4px solid var(--brand-primary);padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) 0;background:var(--brand-bg-alt);border-radius:0 var(--brand-radius) var(--brand-radius) 0}.omr-article-share{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);margin:var(--spacing-lg) 0}.omr-article-share span{font-weight:600;font-size:.875rem;color:var(--brand-text)}.omr-article-share a{font-size:.875rem;color:var(--brand-primary);font-weight:500}.omr-post-nav{margin:var(--spacing-lg) 0}.omr-post-next,.omr-post-prev{display:block;-webkit-text-decoration:none;text-decoration:none}.omr-post-nav-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--brand-text-secondary);margin-bottom:4px}.omr-post-nav-title{display:block;font-size:.9375rem;font-weight:600;color:var(--brand-text)}.omr-post-next:hover .omr-post-nav-title,.omr-post-prev:hover .omr-post-nav-title{color:var(--brand-primary)}.omr-comment-section{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--brand-border)}.omr-comment-section .comment-reply-title{font-size:1.25rem;margin-bottom:var(--spacing-sm)}.omr-comment-section .comment-notes{font-size:.8125rem;color:var(--brand-text-secondary)}