 .changelog-entry {
            position: relative;
            padding-left: 32px;
            padding-bottom: 48px;
         }
         .changelog-entry::before {
            content: '';
            position: absolute;
            left: 7px;
            top: 12px;
            bottom: 0;
            width: 2px;
            background: linear-gradient(180deg, rgba(0,136,255,0.4) 0%, rgba(0,136,255,0.05) 100%);
         }
         .changelog-entry:last-child::before {
            display: none;
         }
         .changelog-entry::after {
            content: '';
            position: absolute;
            left: 0;
            top: 8px;
            width: 16px;
            height: 16px;
            border-radius: 50%;
            background: linear-gradient(135deg, #0088FF, #50ADFF);
            box-shadow: 0 0 12px rgba(0,136,255,0.4);
         }
         .changelog-entry.minor::after {
            width: 10px;
            height: 10px;
            left: 3px;
            top: 11px;
            background: rgba(80,173,255,0.5);
            box-shadow: 0 0 8px rgba(0,136,255,0.2);
         }
         .changelog-version {
            display: inline-flex;
            align-items: center;
            gap: 10px;
            margin-bottom: 12px;
         }
         .changelog-version-num {
            font-size: 24px;
            font-weight: 700;
            background: linear-gradient(135deg, #fff 0%, rgba(255,255,255,0.7) 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
         }
         .changelog-tag {
            display: inline-block;
            padding: 3px 12px;
            border-radius: 999px;
            font-size: 11px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.5px;
         }
         .tag-major {
            background: rgba(0,136,255,0.15);
            color: #50ADFF;
            border: 1px solid rgba(0,136,255,0.25);
         }
         .tag-feature {
            background: rgba(16,185,129,0.12);
            color: #10b981;
            border: 1px solid rgba(16,185,129,0.25);
         }
         .tag-improvement {
            background: rgba(168,85,247,0.12);
            color: #a855f7;
            border: 1px solid rgba(168,85,247,0.25);
         }
         .tag-fix {
            background: rgba(245,158,11,0.12);
            color: #f59e0b;
            border: 1px solid rgba(245,158,11,0.25);
         }
         .tag-security {
            background: rgba(239,68,68,0.12);
            color: #ef4444;
            border: 1px solid rgba(239,68,68,0.25);
         }
         .change-category {
            font-size: 12px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 1px;
            margin-bottom: 8px;
            margin-top: 16px;
            display: flex;
            align-items: center;
            gap: 6px;
         }
         .change-category.new { color: #10b981; }
         .change-category.improved { color: #a855f7; }
         .change-category.fixed { color: #f59e0b; }
         .change-category.security { color: #ef4444; }
         .change-category.infra { color: #3b82f6; }
         .change-list {
            list-style: none;
            padding: 0;
            margin: 0 0 4px 0;
         }
         .change-list li {
            position: relative;
            padding: 6px 0 6px 20px;
            font-size: 14px;
            color: rgba(255,255,255,0.7);
            line-height: 1.6;
         }
         .change-list li::before {
            content: '';
            position: absolute;
            left: 4px;
            top: 14px;
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background: rgba(255,255,255,0.2);
         }
         .change-list.new-list li::before { background: rgba(16,185,129,0.5); }
         .change-list.improved-list li::before { background: rgba(168,85,247,0.5); }
         .change-list.fixed-list li::before { background: rgba(245,158,11,0.5); }
         .change-list.security-list li::before { background: rgba(239,68,68,0.5); }
         .change-list.infra-list li::before { background: rgba(59,130,246,0.5); }