.patchnote-content{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text)}.patchnote-content h1,.patchnote-content h2,.patchnote-content h3{color:var(--color-text-heading);margin-top:var(--space-8);margin-bottom:var(--space-4)}.patchnote-content h2{font-size:var(--text-2xl)}.patchnote-content h3{font-size:var(--text-xl)}.patchnote-content p{margin-bottom:var(--space-4)}.patchnote-content ul{list-style:none;padding-left:var(--space-4);margin-bottom:var(--space-4)}.patchnote-content li{position:relative;padding-left:var(--space-4);margin-bottom:var(--space-2);color:var(--color-text-muted)}.patchnote-content li:before{content:"•";position:absolute;left:0;color:var(--color-primary-500)}.patchnote-content strong{color:var(--color-text-heading);font-weight:var(--weight-semibold)}.patchnote-content code{font-family:var(--font-mono);background:var(--color-accent-subtle);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary-300);font-size:var(--text-sm)}.patchnote-content a{color:var(--color-primary-400);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.patchnote-content a:hover{color:var(--color-primary-300)}.patchnote-content img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin-block:var(--space-4)}.patchnote-content hr{border:none;height:1px;background:var(--color-border);margin-block:var(--space-8)}.patchnote-content table{width:100%;border-collapse:collapse;margin-block:var(--space-4);font-size:var(--text-sm)}.patchnote-content td{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-light)}.patchnote-content tr:first-child td{font-weight:var(--weight-semibold);color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}
