|
|
|
@@ -97,7 +97,6 @@ body {
|
|
|
|
padding: var(--spacing-md);
|
|
|
|
padding: var(--spacing-md);
|
|
|
|
background-color: var(--bg-primary);
|
|
|
|
background-color: var(--bg-primary);
|
|
|
|
color: var(--text-primary);
|
|
|
|
color: var(--text-primary);
|
|
|
|
transition: var(--transition-default);
|
|
|
|
|
|
|
|
position: relative;
|
|
|
|
position: relative;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -271,15 +270,15 @@ a:not(.btn)::after {
|
|
|
|
position: absolute;
|
|
|
|
position: absolute;
|
|
|
|
bottom: -2px;
|
|
|
|
bottom: -2px;
|
|
|
|
left: 0;
|
|
|
|
left: 0;
|
|
|
|
width: 0;
|
|
|
|
width: 100%;
|
|
|
|
height: 1px;
|
|
|
|
height: 1px;
|
|
|
|
background: currentColor;
|
|
|
|
background: currentColor;
|
|
|
|
box-shadow: 0 0 5px currentColor;
|
|
|
|
opacity: 0;
|
|
|
|
transition: width 0.3s ease;
|
|
|
|
transition: opacity 0.2s ease;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
a:not(.btn):hover::after {
|
|
|
|
a:not(.btn):hover::after {
|
|
|
|
width: 100%;
|
|
|
|
opacity: 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* Matrix-style rain effect on hover for stats */
|
|
|
|
/* Matrix-style rain effect on hover for stats */
|
|
|
|
@@ -992,6 +991,8 @@ h1 {
|
|
|
|
padding: 0;
|
|
|
|
padding: 0;
|
|
|
|
background: var(--bg-primary);
|
|
|
|
background: var(--bg-primary);
|
|
|
|
margin-bottom: 2rem;
|
|
|
|
margin-bottom: 2rem;
|
|
|
|
|
|
|
|
will-change: transform;
|
|
|
|
|
|
|
|
transform: translateZ(0);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.ascii-frame-outer::before {
|
|
|
|
.ascii-frame-outer::before {
|
|
|
|
@@ -1030,8 +1031,8 @@ h1 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@keyframes corner-pulse {
|
|
|
|
@keyframes corner-pulse {
|
|
|
|
0%, 100% { text-shadow: var(--glow-green); }
|
|
|
|
0%, 100% { opacity: 0.7; }
|
|
|
|
50% { text-shadow: var(--glow-green-intense); }
|
|
|
|
50% { opacity: 1; }
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.bottom-left-corner {
|
|
|
|
.bottom-left-corner {
|
|
|
|
@@ -1087,8 +1088,8 @@ h1 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@keyframes subtle-pulse {
|
|
|
|
@keyframes subtle-pulse {
|
|
|
|
0%, 100% { text-shadow: var(--glow-amber); }
|
|
|
|
0%, 100% { opacity: 0.75; }
|
|
|
|
50% { text-shadow: var(--glow-amber-intense); }
|
|
|
|
50% { opacity: 1; }
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.ascii-section-header::before {
|
|
|
|
.ascii-section-header::before {
|
|
|
|
@@ -2830,7 +2831,7 @@ input[type="checkbox"]:checked {
|
|
|
|
border-radius: 0;
|
|
|
|
border-radius: 0;
|
|
|
|
display: inline-block;
|
|
|
|
display: inline-block;
|
|
|
|
border: 1px solid transparent;
|
|
|
|
border: 1px solid transparent;
|
|
|
|
transition: all 0.3s ease;
|
|
|
|
transition: background 0.2s ease, border-color 0.2s ease, text-shadow 0.2s ease;
|
|
|
|
text-shadow: var(--glow-green);
|
|
|
|
text-shadow: var(--glow-green);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -2844,7 +2845,6 @@ input[type="checkbox"]:checked {
|
|
|
|
background: rgba(0, 255, 65, 0.2);
|
|
|
|
background: rgba(0, 255, 65, 0.2);
|
|
|
|
border-color: var(--terminal-green);
|
|
|
|
border-color: var(--terminal-green);
|
|
|
|
text-shadow: var(--glow-green-intense);
|
|
|
|
text-shadow: var(--glow-green-intense);
|
|
|
|
transform: translateX(2px);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* ===== PAGINATION STYLES ===== */
|
|
|
|
/* ===== PAGINATION STYLES ===== */
|
|
|
|
|