"40" cy="60" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="70" cy="80" r="2.5" fill="rgba(255,255,255,0.1)"/></svg>') repeat;
        pointer-events: none;
    }
    
    .article-header .content {
        position: relative;
        z-index: 1;
    }
    
    .article-title {
        font-size: 2.5rem;
        margin-bottom: 1rem;
        line-height: 1.2;
        border-bottom: none;
        color: white;
    }
    
    .article-meta {
        display: flex;
        justify-content: center;
        gap: