
    .cat-hot .meta .cat::before,
    .cat-hot a::before {
        color: #FF0000;
    }
    .cat-hot .abstract::before{
        background: #FF0000;
        background: linear-gradient(90deg, #FF0000 0%, #840000 100%);
    }
    .cat-hot h2 a,
    .cat-hot a h2,
    .s-hot a h2,
    .s-hot a h3 {
        background-image: linear-gradient(90deg, #FF0000 0%, #840000 100%);
    }
    .s-hot{
        border-image: linear-gradient(#FF0000 0%, #840000 100%);
        border-image-slice: 1;
    }
    .s-hot .section-title::before,
    .fullscreen-menu .category-list li a.m-hot::before {
        color:#FF0000;
    }
    .cat-hot .meta a.cat:hover{
        color: #FF0000;
    }
    
    .cat-1 .meta .cat::before,
    .cat-1 a::before {
        color: #0066cc;
    }
    .cat-1 .abstract::before{
        background: #0066cc;
        background: linear-gradient(90deg, #0066cc 0%, #1b4965 100%);
    }
    .cat-1 h2 a,
    .cat-1 a h2,
    .s-1 a h2,
    .s-1 a h3 {
        background-image: linear-gradient(90deg, #0066cc 0%, #1b4965 100%);
    }
    .s-1{
        border-image: linear-gradient(#0066cc 0%, #1b4965 100%);
        border-image-slice: 1;
    }
    .s-1 .section-title::before,
    .fullscreen-menu .category-list li a.m-1::before {
        color:#0066cc;
    }
    .cat-1 .meta a.cat:hover{
        color: #0066cc;
    }
    
    .cat-2 .meta .cat::before,
    .cat-2 a::before {
        color: #1EBA1C;
    }
    .cat-2 .abstract::before{
        background: #1EBA1C;
        background: linear-gradient(90deg, #1EBA1C 0%, #1E5E1C 100%);
    }
    .cat-2 h2 a,
    .cat-2 a h2,
    .s-2 a h2,
    .s-2 a h3 {
        background-image: linear-gradient(90deg, #1EBA1C 0%, #1E5E1C 100%);
    }
    .s-2{
        border-image: linear-gradient(#1EBA1C 0%, #1E5E1C 100%);
        border-image-slice: 1;
    }
    .s-2 .section-title::before,
    .fullscreen-menu .category-list li a.m-2::before {
        color:#1EBA1C;
    }
    .cat-2 .meta a.cat:hover{
        color: #1EBA1C;
    }
    
    .cat-3 .meta .cat::before,
    .cat-3 a::before {
        color: #9F42B6;
    }
    .cat-3 .abstract::before{
        background: #9F42B6;
        background: linear-gradient(90deg, #9F42B6 0%, #5530B6 100%);
    }
    .cat-3 h2 a,
    .cat-3 a h2,
    .s-3 a h2,
    .s-3 a h3 {
        background-image: linear-gradient(90deg, #9F42B6 0%, #5530B6 100%);
    }
    .s-3{
        border-image: linear-gradient(#9F42B6 0%, #5530B6 100%);
        border-image-slice: 1;
    }
    .s-3 .section-title::before,
    .fullscreen-menu .category-list li a.m-3::before {
        color:#9F42B6;
    }
    .cat-3 .meta a.cat:hover{
        color: #9F42B6;
    }
    
    .cat-4 .meta .cat::before,
    .cat-4 a::before {
        color: #669397;
    }
    .cat-4 .abstract::before{
        background: #669397;
        background: linear-gradient(90deg, #669397 0%, #28393B 100%);
    }
    .cat-4 h2 a,
    .cat-4 a h2,
    .s-4 a h2,
    .s-4 a h3 {
        background-image: linear-gradient(90deg, #669397 0%, #28393B 100%);
    }
    .s-4{
        border-image: linear-gradient(#669397 0%, #28393B 100%);
        border-image-slice: 1;
    }
    .s-4 .section-title::before,
    .fullscreen-menu .category-list li a.m-4::before {
        color:#669397;
    }
    .cat-4 .meta a.cat:hover{
        color: #669397;
    }
    
    .cat-5 .meta .cat::before,
    .cat-5 a::before {
        color: #00AFEC;
    }
    .cat-5 .abstract::before{
        background: #00AFEC;
        background: linear-gradient(90deg, #00AFEC 0%, #005BAE 100%);
    }
    .cat-5 h2 a,
    .cat-5 a h2,
    .s-5 a h2,
    .s-5 a h3 {
        background-image: linear-gradient(90deg, #00AFEC 0%, #005BAE 100%);
    }
    .s-5{
        border-image: linear-gradient(#00AFEC 0%, #005BAE 100%);
        border-image-slice: 1;
    }
    .s-5 .section-title::before,
    .fullscreen-menu .category-list li a.m-5::before {
        color:#00AFEC;
    }
    .cat-5 .meta a.cat:hover{
        color: #00AFEC;
    }
    
    .cat-6 .meta .cat::before,
    .cat-6 a::before {
        color: #FFCE00;
    }
    .cat-6 .abstract::before{
        background: #FFCE00;
        background: linear-gradient(90deg, #FFCE00 0%, #5F4C00 100%);
    }
    .cat-6 h2 a,
    .cat-6 a h2,
    .s-6 a h2,
    .s-6 a h3 {
        background-image: linear-gradient(90deg, #FFCE00 0%, #5F4C00 100%);
    }
    .s-6{
        border-image: linear-gradient(#FFCE00 0%, #5F4C00 100%);
        border-image-slice: 1;
    }
    .s-6 .section-title::before,
    .fullscreen-menu .category-list li a.m-6::before {
        color:#FFCE00;
    }
    .cat-6 .meta a.cat:hover{
        color: #FFCE00;
    }
    
    .cat-7 .meta .cat::before,
    .cat-7 a::before {
        color: #f4a261;
    }
    .cat-7 .abstract::before{
        background: #f4a261;
        background: linear-gradient(90deg, #f4a261 0%, #e9c46a 100%);
    }
    .cat-7 h2 a,
    .cat-7 a h2,
    .s-7 a h2,
    .s-7 a h3 {
        background-image: linear-gradient(90deg, #f4a261 0%, #e9c46a 100%);
    }
    .s-7{
        border-image: linear-gradient(#f4a261 0%, #e9c46a 100%);
        border-image-slice: 1;
    }
    .s-7 .section-title::before,
    .fullscreen-menu .category-list li a.m-7::before {
        color:#f4a261;
    }
    .cat-7 .meta a.cat:hover{
        color: #f4a261;
    }
    
    .cat-8 .meta .cat::before,
    .cat-8 a::before {
        color: #9B4200;
    }
    .cat-8 .abstract::before{
        background: #9B4200;
        background: linear-gradient(90deg, #9B4200 0%, #641C00 100%);
    }
    .cat-8 h2 a,
    .cat-8 a h2,
    .s-8 a h2,
    .s-8 a h3 {
        background-image: linear-gradient(90deg, #9B4200 0%, #641C00 100%);
    }
    .s-8{
        border-image: linear-gradient(#9B4200 0%, #641C00 100%);
        border-image-slice: 1;
    }
    .s-8 .section-title::before,
    .fullscreen-menu .category-list li a.m-8::before {
        color:#9B4200;
    }
    .cat-8 .meta a.cat:hover{
        color: #9B4200;
    }
    
    .cat-86 .meta .cat::before,
    .cat-86 a::before {
        color: #297A38;
    }
    .cat-86 .abstract::before{
        background: #297A38;
        background: linear-gradient(90deg, #297A38 0%, #00264D 100%);
    }
    .cat-86 h2 a,
    .cat-86 a h2,
    .s-86 a h2,
    .s-86 a h3 {
        background-image: linear-gradient(90deg, #297A38 0%, #00264D 100%);
    }
    .s-86{
        border-image: linear-gradient(#297A38 0%, #00264D 100%);
        border-image-slice: 1;
    }
    .s-86 .section-title::before,
    .fullscreen-menu .category-list li a.m-86::before {
        color:#297A38;
    }
    .cat-86 .meta a.cat:hover{
        color: #297A38;
    }
    
    .cat-1170 .meta .cat::before,
    .cat-1170 a::before {
        color: #C4151C;
    }
    .cat-1170 .abstract::before{
        background: #C4151C;
        background: linear-gradient(90deg, #C4151C 0%, #C4151C80 100%);
    }
    .cat-1170 h2 a,
    .cat-1170 a h2,
    .s-1170 a h2,
    .s-1170 a h3 {
        background-image: linear-gradient(90deg, #C4151C 0%, #C4151C80 100%);
    }
    .s-1170{
        border-image: linear-gradient(#C4151C 0%, #C4151C80 100%);
        border-image-slice: 1;
    }
    .s-1170 .section-title::before,
    .fullscreen-menu .category-list li a.m-1170::before {
        color:#C4151C;
    }
    .cat-1170 .meta a.cat:hover{
        color: #C4151C;
    }
    
    .cat-3084 .meta .cat::before,
    .cat-3084 a::before {
        color: #379225;
    }
    .cat-3084 .abstract::before{
        background: #379225;
        background: linear-gradient(90deg, #379225 0%, #70BC1F 100%);
    }
    .cat-3084 h2 a,
    .cat-3084 a h2,
    .s-3084 a h2,
    .s-3084 a h3 {
        background-image: linear-gradient(90deg, #379225 0%, #70BC1F 100%);
    }
    .s-3084{
        border-image: linear-gradient(#379225 0%, #70BC1F 100%);
        border-image-slice: 1;
    }
    .s-3084 .section-title::before,
    .fullscreen-menu .category-list li a.m-3084::before {
        color:#379225;
    }
    .cat-3084 .meta a.cat:hover{
        color: #379225;
    }
    
    .cat-4292 .meta .cat::before,
    .cat-4292 a::before {
        color: #ff00ff;
    }
    .cat-4292 .abstract::before{
        background: #ff00ff;
        background: linear-gradient(90deg, #ff00ff 0%, #b814b8 100%);
    }
    .cat-4292 h2 a,
    .cat-4292 a h2,
    .s-4292 a h2,
    .s-4292 a h3 {
        background-image: linear-gradient(90deg, #ff00ff 0%, #b814b8 100%);
    }
    .s-4292{
        border-image: linear-gradient(#ff00ff 0%, #b814b8 100%);
        border-image-slice: 1;
    }
    .s-4292 .section-title::before,
    .fullscreen-menu .category-list li a.m-4292::before {
        color:#ff00ff;
    }
    .cat-4292 .meta a.cat:hover{
        color: #ff00ff;
    }
    
    .cat-4336 .meta .cat::before,
    .cat-4336 a::before {
        color: #567DBF;
    }
    .cat-4336 .abstract::before{
        background: #567DBF;
        background: linear-gradient(90deg, #567DBF 0%, #5DA2D9 100%);
    }
    .cat-4336 h2 a,
    .cat-4336 a h2,
    .s-4336 a h2,
    .s-4336 a h3 {
        background-image: linear-gradient(90deg, #567DBF 0%, #5DA2D9 100%);
    }
    .s-4336{
        border-image: linear-gradient(#567DBF 0%, #5DA2D9 100%);
        border-image-slice: 1;
    }
    .s-4336 .section-title::before,
    .fullscreen-menu .category-list li a.m-4336::before {
        color:#567DBF;
    }
    .cat-4336 .meta a.cat:hover{
        color: #567DBF;
    }
    