.articles-aurora {
            background:
                radial-gradient(circle at 14% 20%, rgba(239, 13, 51, 0.17), transparent 28%),
                radial-gradient(circle at 78% 24%, rgba(250, 204, 21, 0.14), transparent 26%),
                linear-gradient(180deg, #050505 0%, #13090d 42%, #050505 100%);
        }

        .article-card,
        .theme-card,
        .cta-panel {
            border: 1px solid rgba(255, 255, 255, 0.08);
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02));
            backdrop-filter: blur(16px);
        }

        .lead-card {
            position: relative;
            overflow: hidden;
            border: 1px solid rgba(255, 255, 255, 0.08);
            background:
                radial-gradient(circle at top right, rgba(239, 13, 51, 0.14), transparent 25%),
                linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02));
            backdrop-filter: blur(18px);
        }

        .article-card,
        .theme-card,
        .lead-card {
            transition: transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease;
        }

        .article-card:hover,
        .theme-card:hover,
        .lead-card:hover {
            transform: translateY(-8px);
            border-color: rgba(239, 13, 51, 0.26);
            box-shadow: 0 30px 80px -30px rgba(0, 0, 0, 0.8);
        }

        .meta-pill {
            border: 1px solid rgba(255, 255, 255, 0.08);
            background: rgba(255, 255, 255, 0.04);
        }
