﻿.hero-slider {
    position: relative;
    overflow: hidden;
  }
  .hero-slider::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 150px;
    background: linear-gradient(to top, #0d1117, transparent);
    pointer-events: none;
    z-index: 10;
  }
    .slide-title {
    font-size: 4.5em;
    font-weight: 900;
    margin-bottom: 25px;
    letter-spacing: 6px;
    text-transform: uppercase;
    filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.9));
    min-height: 80px;
    contain: layout style;
  }
  .slide-title .letter {
    display: inline-block;
    transition: all 0.1s ease;
  }
  .slide-title .letter.red {
    color: #dc143c;
    text-shadow: 0 0 10px rgba(220, 20, 60, 0.8), 0 0 20px rgba(220, 20, 60, 0.5);
  }
  .slide-title .letter.blue {
    color: #3b82f6;
    text-shadow: 0 0 10px rgba(59, 130, 246, 0.8), 0 0 20px rgba(59, 130, 246, 0.5);
  }
    @keyframes gradient-shift {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
  }
  @keyframes title-glow {
    0% { filter: drop-shadow(0 0 20px rgba(88, 166, 255, 0.4)); }
    100% { filter: drop-shadow(0 0 40px rgba(139, 92, 246, 0.6)); }
  }
  .slide-desc {
    color: #fff;
    font-size: 1.5em;
    font-weight: 600;
    letter-spacing: 3px;
    min-height: 60px;
    contain: layout style;
    text-shadow: 
      0 0 10px rgba(88, 166, 255, 0.8),
      0 0 20px rgba(139, 92, 246, 0.5),
      2px 2px 4px rgba(0, 0, 0, 0.9);
    background: rgba(13, 17, 23, 0.6);
    padding: 15px 30px;
    border-radius: 4px;
    border: 1px solid rgba(88, 166, 255, 0.3);
    display: inline-block;
  }
  @keyframes fade-up {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
  }
  @keyframes pulse-text {
    0%, 100% { opacity: 0.8; }
    50% { opacity: 1; }
  }
  .hero-section {
    padding: 120px 0 60px;
    text-align: center;
  }
  .hero-content {
    position: relative;
    z-index: 1;
    background: rgba(13, 17, 23, 0.5);
    backdrop-filter: blur(5px);
    padding: 60px 40px;
    border-radius: 4px;
    border: 1px solid rgba(88, 166, 255, 0.2);
    margin: 0 auto;
  }
  .home-section {
    background: transparent;
    position: relative;
  }
  .news-section-card {
    background: linear-gradient(180deg, rgba(22, 27, 34, 0.95) 0%, rgba(13, 17, 23, 0.98) 100%);
    border: 1px solid rgba(88, 166, 255, 0.15);
    border-radius: 4px;
    overflow: hidden;
    position: relative;
  }
  .news-section-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(90deg, #58a6ff, #8b5cf6, #ec4899);
  }
  .news-section-header {
    background: rgba(88, 166, 255, 0.05);
    padding: 18px 20px;
    border-bottom: 1px solid rgba(88, 166, 255, 0.1);
  }
  .news-section-header h2 {
    color: #fff;
    font-weight: 700;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 1em;
  }
  .news-section-header i {
    color: #58a6ff;
  }
  .news-section-body {
    padding: 20px;
  }
  .section-title {
    display: none;
  }
  .section-title i {
    background: linear-gradient(135deg, #58a6ff, #8b5cf6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
  }
  .news-card {
    background: linear-gradient(180deg, rgba(22, 27, 34, 0.95) 0%, rgba(13, 17, 23, 0.98) 100%);
    border: 1px solid rgba(88, 166, 255, 0.15);
    border-radius: 4px;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
  }
  .news-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(90deg, transparent, #58a6ff, #8b5cf6, transparent);
    opacity: 0;
    transition: opacity 0.3s ease;
  }
  .news-card:hover {
    transform: translateY(-5px);
    border-color: rgba(88, 166, 255, 0.4);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3), 0 0 30px rgba(88, 166, 255, 0.1);
  }
  .news-card:hover::before {
    opacity: 1;
  }
  .news-image {
    position: relative;
    overflow: hidden;
  }
  .news-image img {
    transition: transform 0.5s ease;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .news-card:hover .news-image img {
    transform: scale(1.05);
  }
  .news-body {
    padding: 25px;
  }
  .news-title {
    font-size: 1.3em;
    font-weight: 700;
    color: #fff !important;
    margin-bottom: 8px;
    transition: color 0.3s ease;
  }
  .news-title:hover {
    color: #58a6ff !important;
  }
  .news-date {
    color: #58a6ff;
    font-size: 0.85em;
    margin-bottom: 12px;
  }
  .news-summary {
    color: #8b949e;
    font-size: 0.95em;
    line-height: 1.6;
  }
  .news-meta {
    color: #6e7681;
    font-size: 0.85em;
  }
  .news-meta i {
    color: #58a6ff;
  }
  .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
  .read-more-btn {
    background: rgba(88, 166, 255, 0.15) !important;
    border: 1px solid rgba(88, 166, 255, 0.4) !important;
    border-radius: 4px !important;
    color: #58a6ff !important;
    font-weight: 600 !important;
    font-size: 0.82em !important;
    padding: 8px 18px !important;
    transition: all 0.3s ease !important;
    white-space: nowrap !important;
  }
  .read-more-btn:hover {
    background: rgba(88, 166, 255, 0.25) !important;
    border-color: #58a6ff !important;
    color: #fff !important;
    transform: translateY(-2px);
    box-shadow: 0 5px 20px rgba(88, 166, 255, 0.2) !important;
  }
  .sidebar-card {
    background: linear-gradient(180deg, rgba(22, 27, 34, 0.95) 0%, rgba(13, 17, 23, 0.98) 100%);
    border: 1px solid rgba(88, 166, 255, 0.15);
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .sidebar-body {
    padding: 20px;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .sidebar-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: linear-gradient(90deg, #58a6ff, #8b5cf6, #ec4899);
  }
  .sidebar-header {
    background: rgba(88, 166, 255, 0.05);
    padding: 18px 20px;
    border-bottom: 1px solid rgba(88, 166, 255, 0.1);
  }
  .sidebar-header h2 {
    color: #fff;
    font-weight: 700;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .sidebar-header i {
    color: #58a6ff;
  }
  .sidebar-body {
    padding: 20px;
  }
  .realm-name {
    color: #fff;
    font-weight: 600;
    font-size: 1.1em;
  }
  .realm-status {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .status-online {
    width: 12px;
    height: 12px;
    background: #22c55e;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(34, 197, 94, 0.5);
    animation: pulse-green 2s infinite;
  }
  .status-offline {
    width: 12px;
    height: 12px;
    background: #ef4444;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(239, 68, 68, 0.5);
  }
  @keyframes pulse-green {
    0%, 100% { box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.7); }
    50% { box-shadow: 0 0 0 8px rgba(34, 197, 94, 0); }
  }
  .faction-bars {
    display: flex;
    height: 8px;
    border-radius: 4px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.1);
    margin-top: 10px;
  }
  .alliance-bar {
    background: linear-gradient(90deg, #3b82f6, #60a5fa);
  }
  .horde-bar {
    background: linear-gradient(90deg, #dc2626, #ef4444);
  }
  .realmlist-box {
    background: rgba(88, 166, 255, 0.1);
    border: 1px solid rgba(88, 166, 255, 0.2);
    border-radius: 0;
    padding: 12px 15px;
    margin-top: 15px;
    color: #58a6ff;
    font-family: monospace;
    font-size: 0.95em;
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .discord-card {
    margin-top: 20px;
  }
  .discord-card .sidebar-header i {
    color: #5865F2;
  }
  .realm-box {
    text-align: center;
    padding: 10px;
  }
  .realm-title {
    font-size: 1.2em;
    font-weight: 700;
    color: #fff;
    margin: 0 0 8px 0;
  }
  .realm-status-badge {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: rgba(34, 197, 94, 0.15);
    border: 1px solid rgba(34, 197, 94, 0.3);
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 0.75em;
    color: #22c55e;
    font-weight: 600;
    margin-bottom: 20px;
  }
  .realm-status-badge .dot {
    width: 6px;
    height: 6px;
    background: #22c55e;
    border-radius: 50%;
    animation: pulse-dot 2s infinite;
  }
  @keyframes pulse-dot {
    0%, 100% { box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.5); }
    50% { box-shadow: 0 0 0 4px rgba(34, 197, 94, 0); }
  }
  .player-count-box {
    background: linear-gradient(135deg, rgba(88, 166, 255, 0.1), rgba(139, 92, 246, 0.1));
    border: 1px solid rgba(88, 166, 255, 0.2);
    border-radius: 0;
    padding: 20px;
    margin-bottom: 20px;
  }
  .player-number {
    font-size: 3em;
    font-weight: 800;
    background: linear-gradient(135deg, #58a6ff, #8b5cf6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    line-height: 1;
  }
  .player-label {
    color: #8b949e;
    font-size: 0.85em;
    margin-top: 5px;
  }
  .faction-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
  }
  .faction-card {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 0;
    padding: 12px;
    text-align: center;
  }
  .faction-card.alliance {
    border-color: rgba(59, 130, 246, 0.3);
  }
  .faction-card.horde {
    border-color: rgba(239, 68, 68, 0.3);
  }
  .faction-card .faction-icon {
    font-size: 1.2em;
    margin-bottom: 5px;
  }
  .faction-card.alliance .faction-icon {
    color: #3b82f6;
  }
  .faction-card.horde .faction-icon {
    color: #ef4444;
  }
  .faction-card .faction-name {
    font-size: 0.75em;
    color: #8b949e;
    margin-bottom: 3px;
  }
  .faction-card .faction-count {
    font-size: 1.3em;
    font-weight: 700;
  }
  .faction-card.alliance .faction-count {
    color: #3b82f6;
  }
  .faction-card.horde .faction-count {
    color: #ef4444;
  }
  .realm-placeholder {
    text-align: center;
    padding: 40px 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1;
  }
  .realm-placeholder-icon {
    width: 80px;
    height: 80px;
    margin: 0 auto 20px;
    background: linear-gradient(135deg, rgba(88, 166, 255, 0.1), rgba(139, 92, 246, 0.1));
    border: 2px solid rgba(88, 166, 255, 0.3);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    animation: pulse-ring 2s infinite;
  }
  .realm-placeholder-icon i {
    font-size: 2em;
    background: linear-gradient(135deg, #58a6ff, #8b5cf6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
  }
  @keyframes pulse-ring {
    0%, 100% { box-shadow: 0 0 0 0 rgba(88, 166, 255, 0.4); }
    50% { box-shadow: 0 0 0 15px rgba(88, 166, 255, 0); }
  }
  .realm-placeholder-title {
    font-size: 1.3em;
    font-weight: 700;
    color: #fff;
    margin: 0 0 15px;
  }
  .realm-status-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(34, 197, 94, 0.1);
    border: 1px solid rgba(34, 197, 94, 0.3);
    border-radius: 4px;
    padding: 8px 20px;
    color: #22c55e;
    font-weight: 600;
    font-size: 0.95em;
  }
  .realm-status-badge .status-dot {
    width: 10px;
    height: 10px;
    background: #22c55e;
    border-radius: 50%;
    animation: pulse-green 2s infinite;
  }
  .realm-status-badge.offline {
    background: rgba(239, 68, 68, 0.1);
    border-color: rgba(239, 68, 68, 0.3);
    color: #ef4444;
  }
  .realm-status-badge.offline .dot {
    background: #ef4444;
    animation: none;
  }
  .cta-section {
    background: rgba(13, 17, 23, 0.7);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(88, 166, 255, 0.2);
    border-radius: 4px;
    padding: 80px 40px;
    text-align: center;
    margin-top: 40px;
    position: relative;
    overflow: hidden;
  }
  .cta-section::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, #58a6ff, #8b5cf6, #ec4899, #8b5cf6, #58a6ff);
    background-size: 200% 100%;
    animation: border-flow 3s linear infinite;
  }
  .cta-section::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, #ec4899, #8b5cf6, #58a6ff, #8b5cf6, #ec4899);
    background-size: 200% 100%;
    animation: border-flow 3s linear infinite reverse;
  }
  @keyframes border-flow {
    0% { background-position: 0% 50%; }
    100% { background-position: 200% 50%; }
  }
  .cta-glow {
    position: absolute;
    width: 400px;
    height: 400px;
    border-radius: 50%;
    filter: blur(100px);
    opacity: 0.15;
    animation: glow-pulse 4s ease-in-out infinite;
  }
  .cta-glow-1 {
    background: #58a6ff;
    top: -200px;
    left: -100px;
  }
  .cta-glow-2 {
    background: #8b5cf6;
    bottom: -200px;
    right: -100px;
    animation-delay: -2s;
  }
  @keyframes glow-pulse {
    0%, 100% { opacity: 0.1; transform: scale(1); }
    50% { opacity: 0.2; transform: scale(1.1); }
  }
  .cta-content {
    position: relative;
    z-index: 1;
  }
  .cta-icon {
    font-size: 5em;
    margin-bottom: 30px;
    position: relative;
    display: inline-block;
  }
  .cta-icon i {
    background: linear-gradient(135deg, #58a6ff, #8b5cf6, #ec4899);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    animation: icon-float 3s ease-in-out infinite;
  }
  .cta-icon::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 60px;
    height: 10px;
    background: radial-gradient(ellipse, rgba(139, 92, 246, 0.3), transparent);
    animation: icon-shadow 3s ease-in-out infinite;
  }
  @keyframes icon-float {
    0%, 100% { transform: translateY(0) rotate(0deg); }
    25% { transform: translateY(-15px) rotate(-5deg); }
    75% { transform: translateY(-15px) rotate(5deg); }
  }
  @keyframes icon-shadow {
    0%, 100% { opacity: 0.5; transform: translateX(-50%) scale(1); }
    50% { opacity: 0.2; transform: translateX(-50%) scale(0.7); }
  }
  .cta-title {
    font-size: 3em;
    font-weight: 900;
    color: #fff;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 4px;
    text-shadow: 0 0 40px rgba(88, 166, 255, 0.5);
  }
  .cta-title span {
    background: linear-gradient(135deg, #58a6ff, #8b5cf6, #ec4899);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
  }
  .cta-text {
    color: #8b949e;
    font-size: 1.2em;
    margin-bottom: 40px;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.6;
  }
  .cta-btn {
    background: transparent !important;
    border: 2px solid #58a6ff !important;
    border-radius: 4px !important;
    color: #58a6ff !important;
    font-weight: 800 !important;
    font-size: 1.2em !important;
    padding: 18px 50px !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    position: relative;
    overflow: hidden;
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .cta-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: linear-gradient(135deg, #58a6ff 0%, #8b5cf6 100%);
    transition: all 0.4s ease;
    z-index: -1;
  }
  .cta-btn:hover::before {
    width: 100%;
  }
  .cta-btn:hover {
    color: #fff !important;
    border-color: transparent !important;
    transform: translateY(-3px);
    box-shadow: 0 15px 40px rgba(88, 166, 255, 0.3) !important;
  }
  .cta-features {
    display: flex;
    justify-content: center;
    gap: 50px;
    margin-top: 50px;
    flex-wrap: wrap;
  }
  .cta-feature {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }
  .cta-feature-icon {
    width: 50px;
    height: 50px;
    background: rgba(34, 197, 94, 0.1);
    border: 1px solid rgba(34, 197, 94, 0.3);
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #22c55e;
    font-size: 1.3em;
  }
  .cta-feature span {
    color: #8b949e;
    font-size: 0.9em;
    font-weight: 600;
  }
.discord-hero-btn {
          display: inline-block;
          margin-top: 20px;
          padding: 18px 50px;
          background: #5865F2;
          color: #fff;
          font-weight: 700;
          font-size: 1.3em;
          text-decoration: none;
          border-radius: 0;
          transition: all 0.3s ease;
          text-transform: uppercase;
          letter-spacing: 2px;
          position: relative;
          overflow: hidden;
          border: none;
          z-index: 1;
        }
        .discord-hero-btn::before {
          content: '';
          position: absolute;
          top: 0;
          left: -100%;
          width: 100%;
          height: 100%;
          background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
          transition: left 0.5s;
          z-index: -1;
        }
        .discord-hero-btn:hover::before {
          left: 100%;
        }
        .discord-hero-btn:hover {
          transform: translateY(-5px);
          box-shadow: 0 15px 40px rgba(88, 101, 242, 0.6), 0 0 0 3px rgba(88, 101, 242, 0.3);
          color: #fff;
          text-decoration: none;
        }
        .discord-hero-btn i {
          margin-right: 12px;
          font-size: 1.2em;
        }
        .discord-wrapper {
          position: relative;
          display: inline-block;
          margin-top: 20px;
          min-width: 200px;
          min-height: 60px;
          contain: layout style;
        }
.seo-section{padding:1.5rem 0 3rem;position:relative;}
  .seo-inner{background:#161b22;border:1px solid rgba(88,166,255,0.1);border-radius:4px;padding:2rem 2.5rem;}
  .seo-header{text-align:center;margin-bottom:0;}
  .seo-header h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;color:#fff;margin:0 0 0.8rem;}
  .seo-header h2 span{background:linear-gradient(135deg,#58a6ff,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
  .seo-header p{color:#8b949e;font-size:1rem;max-width:600px;margin:0 auto;}
  .seo-expandable{margin-top:1.5rem;}
  .seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:2rem 0;}
  @media(max-width:960px){.seo-grid{grid-template-columns:repeat(2,1fr);}}
  @media(max-width:640px){.seo-grid{grid-template-columns:1fr;}}
  .seo-card{background:#0d1117;border:1px solid rgba(88,166,255,0.08);border-radius:4px;padding:24px 20px;position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);cursor:default;}
  .seo-card:hover{transform:translateY(-4px);border-color:rgba(88,166,255,0.3);box-shadow:0 16px 32px rgba(0,0,0,0.4);}
  .seo-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent);opacity:0;transition:opacity 0.4s ease;}
  .seo-card:hover::before{opacity:1;}
  .seo-icon{width:48px;height:48px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:16px;}
  .seo-card h3{color:#e6edf3;font-size:1.05rem;font-weight:700;margin:0 0 10px;}
  .seo-card p{color:#b1bac4;font-size:0.9rem;line-height:1.7;margin:0;}
  .seo-card strong{color:#e6edf3;}
  .card-blue{--card-accent:linear-gradient(90deg,#58a6ff,#3b82f6);}
  .card-blue .seo-icon{background:rgba(88,166,255,0.12);color:#58a6ff;}
  .card-purple{--card-accent:linear-gradient(90deg,#8b5cf6,#a855f7);}
  .card-purple .seo-icon{background:rgba(139,92,246,0.12);color:#8b5cf6;}
  .card-pink{--card-accent:linear-gradient(90deg,#ec4899,#f43f5e);}
  .card-pink .seo-icon{background:rgba(236,72,153,0.12);color:#ec4899;}
  .card-green{--card-accent:linear-gradient(90deg,#22c55e,#10b981);}
  .card-green .seo-icon{background:rgba(34,197,94,0.12);color:#22c55e;}
  .card-orange{--card-accent:linear-gradient(90deg,#f97316,#eab308);}
  .card-orange .seo-icon{background:rgba(249,115,22,0.12);color:#f97316;}
  .card-cyan{--card-accent:linear-gradient(90deg,#06b6d4,#0ea5e9);}
  .card-cyan .seo-icon{background:rgba(6,182,212,0.12);color:#06b6d4;}
  .seo-cta{background:rgba(88,166,255,0.04);border:1px solid rgba(88,166,255,0.08);border-radius:4px;padding:24px;text-align:center;}
  .seo-cta p{color:#b1bac4;font-size:0.92rem;line-height:1.8;margin:0;max-width:900px;margin:0 auto;}
  .seo-cta strong{color:#e6edf3;}
.refresh-timer {
                margin-top: 15px;
                font-size: 0.75em;
                color: #6e7681;
                text-align: center;
              }
              .refresh-timer i {
                color: #58a6ff;
                margin-right: 5px;
              }
