Public Access
Simplify server banner: static city cards, no JS, no ping, no status
- Header changed to 'Our Server Locations' - Cards hardcoded in HTML with just city name + region - Removed all ping JS (IIFE, pingServer, markBest, etc.) - Removed server-ping-wrap, best-badge, server-best, ping-spinner, status-dot, server-optimal CSS - Removed empty server-optimal div - Removed card entrance animation (static display)
This commit is contained in:
@@ -234,13 +234,6 @@ img { max-width: 100%; height: auto; vertical-align: middle; }
|
||||
padding: 1rem 0.75rem;
|
||||
text-align: center;
|
||||
transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
|
||||
position: relative;
|
||||
opacity: 0;
|
||||
transform: translateY(12px);
|
||||
}
|
||||
.server-card.visible {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
.server-card:hover {
|
||||
background: rgba(255,255,255,0.06);
|
||||
@@ -258,122 +251,6 @@ img { max-width: 100%; height: auto; vertical-align: middle; }
|
||||
color: rgba(255,255,255,0.45);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.06em;
|
||||
margin-bottom: 0.6rem;
|
||||
}
|
||||
.server-card .server-ping-wrap {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 0.35rem;
|
||||
min-height: 1.6rem;
|
||||
}
|
||||
.server-card .server-ping-icon {
|
||||
font-size: 0.65rem;
|
||||
color: rgba(255,255,255,0.2);
|
||||
}
|
||||
.server-card .server-ping-ms {
|
||||
font-family: Inter, sans-serif;
|
||||
font-size: 1.15rem;
|
||||
font-weight: 600;
|
||||
color: rgba(255,255,255,0.3);
|
||||
letter-spacing: -0.02em;
|
||||
transition: color 0.5s ease;
|
||||
}
|
||||
.server-card .server-ping-ms.done {
|
||||
color: #fff;
|
||||
}
|
||||
.server-card .server-ping-ms.fast {
|
||||
color: #4ade80;
|
||||
}
|
||||
.server-card .server-ping-unit {
|
||||
font-size: 0.7rem;
|
||||
color: rgba(255,255,255,0.3);
|
||||
font-weight: 400;
|
||||
}
|
||||
.server-card .ping-spinner {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
border: 2px solid rgba(201,162,39,0.15);
|
||||
border-top-color: var(--brass);
|
||||
border-radius: 50%;
|
||||
animation: pingSpin 0.7s linear infinite;
|
||||
}
|
||||
@keyframes pingSpin {
|
||||
to { transform: rotate(360deg); }
|
||||
}
|
||||
.server-card .server-ping-label {
|
||||
font-size: 0.62rem;
|
||||
color: rgba(255,255,255,0.25);
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.04em;
|
||||
}
|
||||
.server-card.server-best {
|
||||
background: rgba(201,162,39,0.1);
|
||||
border-color: var(--brass);
|
||||
box-shadow: 0 0 25px rgba(201,162,39,0.15), inset 0 0 25px rgba(201,162,39,0.04);
|
||||
transform: translateY(-3px);
|
||||
}
|
||||
.server-card.server-best .server-city {
|
||||
color: var(--brass-bright);
|
||||
}
|
||||
.server-card.server-best .server-ping-ms.fast {
|
||||
color: var(--brass-bright);
|
||||
}
|
||||
.server-card .best-badge {
|
||||
position: absolute;
|
||||
top: -0.5rem;
|
||||
right: -0.5rem;
|
||||
background: var(--brass);
|
||||
color: var(--midnight);
|
||||
font-size: 0.55rem;
|
||||
font-weight: 700;
|
||||
font-family: Inter, sans-serif;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.06em;
|
||||
padding: 0.2rem 0.5rem;
|
||||
border-radius: var(--radius-pill);
|
||||
opacity: 0;
|
||||
transform: scale(0.5);
|
||||
transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
|
||||
pointer-events: none;
|
||||
}
|
||||
.server-card.server-best .best-badge {
|
||||
opacity: 1;
|
||||
transform: scale(1);
|
||||
}
|
||||
.server-optimal {
|
||||
text-align: center;
|
||||
margin-top: 1rem;
|
||||
min-height: 2rem;
|
||||
opacity: 0;
|
||||
transform: translateY(10px);
|
||||
transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);
|
||||
}
|
||||
.server-optimal.visible {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
.server-optimal-inner {
|
||||
display: inline-block;
|
||||
font-family: Marcellus, Georgia, serif;
|
||||
font-size: 1rem;
|
||||
color: rgba(255,255,255,0.6);
|
||||
letter-spacing: 0.02em;
|
||||
border-top: 1px solid rgba(201,162,39,0.2);
|
||||
padding-top: 0.75rem;
|
||||
}
|
||||
.server-optimal-inner strong {
|
||||
color: var(--brass-bright);
|
||||
font-weight: 400;
|
||||
}
|
||||
.server-optimal-inner .optimal-arrow {
|
||||
display: inline-block;
|
||||
margin: 0 0.3rem;
|
||||
animation: optimalArrowBounce 1.6s ease-in-out infinite;
|
||||
}
|
||||
@keyframes optimalArrowBounce {
|
||||
0%, 100% { transform: translateY(0); }
|
||||
50% { transform: translateY(-3px); }
|
||||
}
|
||||
|
||||
@media (max-width: 992px) {
|
||||
|
||||
Reference in New Issue
Block a user