/* ══════════════════════════════════════════════════
   BASE
══════════════════════════════════════════════════ */

.username {
  position: relative;
  display: inline-flex;
  align-items: baseline;
  white-space: nowrap;
  gap: 12px;
}

.username-badge {
  align-self: center;
}

/* ══════════════════════════════════════════════════
   KEYFRAMES
══════════════════════════════════════════════════ */

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}

@keyframes Blazing {
  0% {
    text-shadow:
      0 3px 20px red,
      0 0 20px red,
      0 0 10px orange,
      0 0 0 yellow,
      0 0 5px yellow,
      -2px -5px 5px yellow,
      4px -10px 10px yellow;
  }
  25% {
    text-shadow:
      0 3px 20px red,
      0 0 30px red,
      0 0 20px orange,
      0 0 5px yellow,
      -2px -5px 5px yellow,
      3px -10px 10px yellow,
      -4px -15px 20px yellow;
  }
  50% {
    text-shadow:
      0 3px 20px red,
      0 0 20px red,
      0 -5px 10px orange,
      -2px -5px 5px yellow,
      3px -10px 10px yellow,
      -4px -15px 20px yellow,
      2px -20px 30px rgba(255, 255, 0, 0.5);
  }
  75% {
    text-shadow:
      0 3px 20px red,
      0 0 20px red,
      0 -5px 10px orange,
      3px -5px 5px yellow,
      -4px -10px 10px yellow,
      2px -20px 30px rgba(255, 255, 0, 0.5),
      0px -25px 40px rgba(255, 255, 0, 0);
  }
  100% {
    text-shadow:
      0 3px 20px red,
      0 0 20px red,
      0 0 10px orange,
      0 0 0 yellow,
      0 0 5px yellow,
      -2px -5px 5px yellow,
      4px -10px 10px yellow;
  }
}

@keyframes shimmer {
  0%   { background-position: -200% center; }
  100% { background-position:  200% center; }
}

@keyframes pulse-glow {
  0%, 100% { text-shadow: 0 0 8px currentColor; }
  50%       { text-shadow: 0 0 20px currentColor, 0 0 40px currentColor; }
}

@keyframes glitch {
  0%, 90%, 100% { transform: translate(0); clip-path: none; }
  92% { transform: translate(-2px,  1px); clip-path: inset(20% 0 60% 0); }
  94% { transform: translate( 2px, -1px); clip-path: inset(60% 0 10% 0); }
  96% { transform: translate(0);          clip-path: none; }
}

@keyframes flicker {
  0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% { opacity: 1; }
  20%, 24%, 55% { opacity: 0.6; }
}

@keyframes float-badge {
  0%, 100% { transform: translateY(0); }
  50%       { transform: translateY(-1px); }
}

@keyframes blink-cursor {
  0%, 100% { border-right-color: #22d3ee; }
  50%       { border-right-color: transparent; }
}

@keyframes scale-bounce {
  0%, 100% { transform: scale(1); }
  50%       { transform: scale(1.05); }
}

/* ══════════════════════════════════════════════════
   ESTILOS LEGACY (username-1 … username-8)
   Usados por el mecanismo colorAnimation existente
══════════════════════════════════════════════════ */

.username-shadow {
  filter: drop-shadow(2px 0px 1px black);
  text-shadow: none;
}

.username-1 {
  background-image: linear-gradient(-225deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%);
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s linear infinite;
}

.username-2 {
  background-image: linear-gradient(to right, #09f1b8, #00a2ff, #ff00d2, #fed90f);
  background-clip: text;
  animation: textclip 2s linear infinite;
  -webkit-text-stroke-color: transparent;
  -webkit-text-stroke-width: calc(1em / 16);
}

.username-3 {
  text-shadow:
    0 3px 20px red,
    0 0 30px red,
    0 0 20px orange,
    0 0 5px yellow,
    -2px -5px 5px yellow,
    3px -10px 10px yellow,
    -4px -15px 20px yellow;
  animation: 2s Blazing infinite alternate linear;
}

.username-4 {
  background-image: linear-gradient(90deg, rgb(219 94 235) 0%, rgb(30 161 110) 47%, #2196f3 100%);
  color: transparent;
  background-clip: text;
}

.username-5 {
  text-shadow:
    0px 2px 10px red,
    0 0 5px red,
    0 0 10px orange,
    0 0 7px yellow,
    0 0 5px yellow,
    -1px -1px 2px yellow;
}

.username-6 {
  text-shadow:
    0px 2px 10px #0011ff,
    0 0 5px #5900ff,
    0 0 10px #ff00d5,
    0 0 7px yellow,
    0 0 5px #00ff4a,
    -1px -1px 2px yellow;
  color: #52ffa3;
}

.username-7 {
  text-shadow:
    0px 2px 10px #6500ff,
    0 0 5px red,
    0 0 10px orange,
    0 0 7px yellow,
    0 0 5px yellow,
    -1px -1px 2px yellow;
}

.username-8 {
  text-shadow:
    0px 2px 10px #ff0000,
    0 0 5px red,
    0 0 10px orange,
    0 0 7px yellow,
    0 0 5px #ff2263,
    -1px -1px 2px yellow;
}

/* ══════════════════════════════════════════════════
   ESTILOS RANDOM USERNAME (u1 … u40)
   Aplicados por el mecanismo RandomUsernameStyle
══════════════════════════════════════════════════ */

/* COMMON */
.u36 { background: linear-gradient(90deg, #f43f5e, #fb923c); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; font-family: 'Exo 2', sans-serif; text-transform: uppercase; letter-spacing: 4px; font-size: 0.82em; }
.u25 { background: linear-gradient(135deg, #0ea5e9, #8b5cf6, #ec4899); color: #fff; font-weight: 700; padding: 1px 10px 2px; border-radius: 4px; display: inline-block; vertical-align: middle; font-size: 0.88em; line-height: 1.7; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; -webkit-text-fill-color: #fff; }
.u21 { color: #facc15; font-weight: 600; text-decoration: line-through; text-decoration-color: #f43f5e; text-decoration-thickness: 2px; font-family: 'Exo 2', sans-serif; }
.u39 { color: #fdba74; font-weight: 600; font-style: italic; font-family: 'Exo 2', sans-serif; letter-spacing: 0.3px; display: inline-block; transform: rotate(-2deg); }
.u30 { background: linear-gradient(90deg, #a855f7, #ec4899); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; }
.u26 { color: #86efac; font-weight: 700; border-bottom: 3px solid #16a34a; padding-bottom: 1px; font-family: 'Rajdhani', sans-serif; letter-spacing: 0.5px; text-shadow: 0 0 10px #4ade8060; }
.u22 { color: #86efac; font-weight: 600; text-decoration: underline wavy #a855f7; text-underline-offset: 3px; text-decoration-thickness: 1.5px; font-family: 'Exo 2', sans-serif; }
.u32 { color: #fde68a; font-weight: 600; font-family: 'Exo 2', sans-serif; border-bottom: 1px solid #f59e0b; box-shadow: 0 3px 0 #92400e; padding-bottom: 2px; }
.u7  { color: #fb923c; font-weight: 600; display: inline; background: linear-gradient(90deg, #7c3aed, #ec4899) no-repeat bottom; background-size: 100% 2px; padding-bottom: 2px; }
.u17 { color: transparent; -webkit-text-stroke: 1.5px #a855f7; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; text-shadow: 0 0 20px #a855f760; display: inline-block; transform: skewX(-8deg); font-size: 1.05em; }

/* RARE */
.u15 { color: #ef4444; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 0.5px; text-shadow: 0 0 12px #ef444480, 0 2px 4px rgba(0,0,0,0.8); }
.u23 { background: #1e1b4b; color: #a5b4fc; font-family: 'Share Tech Mono', monospace; font-size: 0.9em; padding: 1px 7px 2px; border-radius: 4px; border-left: 2px solid #6366f1; display: inline-block; vertical-align: middle; line-height: 1.7; letter-spacing: 0.5px; }
.u31 { background: #0f172a; color: #f472b6; font-weight: 700; padding: 1px 8px 2px; border-radius: 0; border: 1px solid #f472b6; display: inline-block; vertical-align: middle; font-size: 0.87em; line-height: 1.7; font-family: 'Share Tech Mono', monospace; letter-spacing: 1px; }
.u8  { color: #34d399; font-weight: 700; border: 1px solid #34d399; padding: 0 7px 1px; border-radius: 3px; font-size: 0.88em; display: inline-block; vertical-align: middle; letter-spacing: 0.5px; line-height: 1.7; font-family: 'Share Tech Mono', monospace; }
.u18 { background: #e2e8f0; color: #0f0f1a; font-weight: 700; padding: 0 9px 2px; border-radius: 3px; font-size: 0.87em; display: inline-block; vertical-align: middle; letter-spacing: 0.5px; line-height: 1.7; font-family: 'Rajdhani', sans-serif; -webkit-text-fill-color: #0f0f1a; }
.u38 { background: #450a0a; color: #fca5a5; font-weight: 700; padding: 1px 9px 2px; border-radius: 4px; border-left: 3px solid #ef4444; display: inline-block; vertical-align: middle; font-size: 0.87em; line-height: 1.7; font-family: 'Share Tech Mono', monospace; letter-spacing: 0.5px; -webkit-text-fill-color: #fca5a5; }
.u27 { background: linear-gradient(90deg, #38bdf8, #34d399); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; font-style: italic; font-family: 'Exo 2', sans-serif; letter-spacing: 0.5px; }
.u34 { background: linear-gradient(135deg, #2dd4bf, #818cf8); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 0.5px; }
.u3  { background: #7c3aed; color: #fff; font-weight: 700; padding: 1px 9px 2px; border-radius: 20px; font-size: 0.88em; letter-spacing: 0.5px; display: inline-block; vertical-align: middle; line-height: 1.7; font-family: 'Rajdhani', sans-serif; -webkit-text-fill-color: #fff; }
.u35 { color: #67e8f9; font-weight: 700; background: rgba(6,182,212,0.1); border: 1px solid rgba(6,182,212,0.5); padding: 1px 9px 2px; border-radius: 6px; display: inline-block; vertical-align: middle; font-size: 0.88em; line-height: 1.7; font-family: 'Rajdhani', sans-serif; letter-spacing: 0.5px; box-shadow: 0 0 10px rgba(6,182,212,0.2); }

/* EPIC */
.u37 { background: linear-gradient(90deg, #f97316, #facc15); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; font-size: 1.05em; }
.u19 { color: #a78bfa; font-weight: 600; border-bottom: 2px solid #7c3aed; box-shadow: 0 4px 0 0 #a78bfa40; padding-bottom: 2px; display: inline; font-family: 'Exo 2', sans-serif; }
.u24 { color: #f0abfc; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; text-shadow: 1px 1px 0 #86198f, 2px 2px 0 #701a75, 3px 3px 0 #581c87, 4px 4px 0 rgba(0,0,0,0.4); display: inline-block; transform: rotate(-1.5deg); }
.u13 { color: #facc15; font-weight: 700; font-family: 'Share Tech Mono', monospace; letter-spacing: 2px; text-transform: uppercase; text-shadow: 3px 0 #f43f5e, 0 3px #3b82f6; font-size: 0.9em; }
.u16 { color: transparent; -webkit-text-stroke: 1.5px #60a5fa; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; text-shadow: 0 0 15px #60a5fa60; font-size: 1.05em; }
.u1  { background: linear-gradient(135deg, #c084fc, #f472b6, #fb923c); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 0.5px; }
.u10 { background: linear-gradient(135deg, #bae6fd, #e0f2fe, #7dd3fc, #38bdf8); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: shimmer 3s linear infinite; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 0.5px; }
.u12 { background: linear-gradient(135deg, #f59e0b, #fde68a, #f59e0b); background-size: 200% auto; animation: shimmer 2s linear infinite; color: #1a0a00; font-weight: 700; padding: 1px 10px 2px; border-radius: 4px; display: inline-block; vertical-align: middle; font-size: 0.87em; letter-spacing: 0.5px; line-height: 1.7; font-family: 'Rajdhani', sans-serif; -webkit-text-fill-color: #1a0a00; }
.u4  { background: linear-gradient(135deg, #f59e0b, #fde68a, #d97706, #fbbf24); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: shimmer 2.5s linear infinite; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; }
.u28 { background: linear-gradient(90deg, #7c3aed, #ec4899, #f97316, #7c3aed); background-size: 200% auto; animation: shimmer 2s linear infinite; color: #fff; font-weight: 700; padding: 1px 10px 2px; border-radius: 20px; display: inline-block; vertical-align: middle; font-size: 0.87em; line-height: 1.7; font-family: 'Rajdhani', sans-serif; letter-spacing: 0.5px; -webkit-text-fill-color: #fff; }

/* LEGENDARY */
.u20 { color: #e879f9; font-weight: 700; padding: 1px 10px 2px; border-radius: 20px; border: 1px solid #e879f9; box-shadow: 0 0 8px #e879f940, inset 0 0 8px #e879f915; display: inline-block; vertical-align: middle; font-size: 0.88em; letter-spacing: 0.5px; line-height: 1.7; font-family: 'Rajdhani', sans-serif; animation: float-badge 3s ease-in-out infinite; }
.u29 { color: #4ade80; font-weight: 700; font-family: 'Share Tech Mono', monospace; font-size: 0.9em; outline: 1px solid #4ade80; outline-offset: 3px; border: 1px solid #4ade8060; padding: 0 8px 1px; display: inline-block; vertical-align: middle; line-height: 1.7; letter-spacing: 1px; text-shadow: 0 0 10px #4ade8060; }
.u40 { color: #c084fc; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; display: inline-block; animation: scale-bounce 2s ease-in-out infinite; text-shadow: 0 0 10px #c084fc80, 0 0 25px #a855f740; }
.u2  { color: #22d3ee; font-weight: 700; text-shadow: 0 0 8px #22d3ee, 0 0 20px #22d3ee80, 0 0 40px #22d3ee40; animation: pulse-glow 2.5s ease-in-out infinite; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; }
.u11 { color: #4ade80; font-weight: 700; font-family: 'Share Tech Mono', monospace; text-shadow: 0 0 8px #4ade80, 0 0 20px #22c55e80; animation: flicker 5s infinite; letter-spacing: 1px; font-size: 0.92em; }
.u6  { color: #f472b6; font-weight: 700; font-family: 'Share Tech Mono', monospace; animation: glitch 4s infinite; position: relative; display: inline-block; text-shadow: 2px 0 #22d3ee, -2px 0 #facc15; letter-spacing: 1px; font-size: 0.95em; }
.u5  { background: linear-gradient(90deg, #f43f5e, #f97316, #eab308, #22c55e, #3b82f6, #a855f7, #f43f5e); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: shimmer 1.8s linear infinite; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 0.5px; }

/* ══════════════════════════════════════════════════
   ESTILOS ADICIONALES (u41 … u65)
══════════════════════════════════════════════════ */

@keyframes rgb-border {
  0%   { border-color: #f43f5e; }
  33%  { border-color: #22d3ee; }
  66%  { border-color: #a855f7; }
  100% { border-color: #f43f5e; }
}

@keyframes neon-flare {
  0%, 100% { text-shadow: 0 0 4px #fff, 0 0 10px #fff, 0 0 20px #e879f9, 0 0 40px #e879f9; }
  50%       { text-shadow: 0 0 2px #fff, 0 0 6px #fff, 0 0 12px #a855f7, 0 0 25px #a855f7; }
}

@keyframes slide-bg {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes tilt-shake {
  0%, 100% { transform: rotate(-3deg); }
  50%       { transform: rotate(3deg); }
}

@keyframes matrix-flicker {
  0%, 97%, 100% { opacity: 1; color: #4ade80; }
  98% { opacity: 0.3; color: #86efac; }
  99% { opacity: 0.8; color: #4ade80; }
}

/* COMMON */
.u41 { background: linear-gradient(90deg, #f59e0b, #ef4444, #f59e0b); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: shimmer 2s linear infinite; font-weight: 900; font-family: 'Rajdhani', sans-serif; letter-spacing: 3px; text-transform: uppercase; font-size: 0.85em; }
.u42 { color: #fb923c; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 2px; border-top: 2px solid #fb923c; padding-top: 1px; }
.u43 { color: #fda4af; font-weight: 600; font-family: 'Exo 2', sans-serif; text-decoration: underline dotted #fb7185; text-underline-offset: 4px; text-decoration-thickness: 2px; display: inline-block; transform: rotate(2deg); }
.u44 { color: #818cf8; font-weight: 600; font-family: 'Exo 2', sans-serif; letter-spacing: 1px; text-shadow: 0 0 12px #818cf850; }
.u45 { background: linear-gradient(135deg, #e879f9, #f43f5e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; font-family: 'Exo 2', sans-serif; font-style: italic; letter-spacing: 0.5px; display: inline-block; transform: skewX(-6deg); }

/* RARE */
.u46 { color: #fff; font-weight: 700; padding: 1px 9px 2px; border-radius: 0; background: #1e293b; border: 1px solid #475569; border-bottom: 2px solid #38bdf8; display: inline-block; vertical-align: middle; font-size: 0.88em; line-height: 1.7; font-family: 'Share Tech Mono', monospace; letter-spacing: 0.5px; -webkit-text-fill-color: #fff; }
.u47 { background: linear-gradient(90deg, #f59e0b, #ef4444); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; font-size: 1.05em; }
.u48 { color: #a5f3fc; font-weight: 600; font-family: 'Share Tech Mono', monospace; font-size: 0.88em; letter-spacing: 0.5px; border: 1px dashed #22d3ee; padding: 0 7px 1px; display: inline-block; vertical-align: middle; line-height: 1.7; border-radius: 2px; }
.u49 { background: linear-gradient(135deg, #6366f1, #8b5cf6, #a855f7); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; font-family: 'Exo 2', sans-serif; letter-spacing: 0.5px; font-style: italic; }
.u50 { color: #fef08a; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 0.5px; text-shadow: 0 2px 6px #713f1280, 0 0 1px #92400e; border-bottom: 2px solid #fbbf24; padding-bottom: 1px; }

/* EPIC */
.u51 { color: #fff; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; display: inline-block; vertical-align: middle; padding: 0 8px 2px; border-radius: 4px; border: 1px solid #f43f5e; animation: rgb-border 2s linear infinite; background: rgba(244,63,94,0.08); -webkit-text-fill-color: #fff; }
.u52 { color: #e879f9; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; animation: neon-flare 2s ease-in-out infinite; }
.u54 { color: #f97316; font-weight: 700; font-family: 'Share Tech Mono', monospace; font-size: 0.92em; letter-spacing: 2px; text-transform: uppercase; text-shadow: 0 0 8px #f9731660, 0 0 20px #ea580c40; display: inline-block; animation: tilt-shake 2s ease-in-out infinite; }
.u55 { color: #fff; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; background: linear-gradient(135deg, #7c3aed 0%, #db2777 100%); padding: 1px 10px 2px; border-radius: 6px; display: inline-block; vertical-align: middle; font-size: 0.88em; line-height: 1.7; -webkit-text-fill-color: #fff; }

/* LEGENDARY */
.u57 { color: #4ade80; font-weight: 700; font-family: 'Share Tech Mono', monospace; font-size: 0.9em; letter-spacing: 1px; animation: matrix-flicker 4s infinite; text-shadow: 0 0 6px #4ade8080; }
.u58 { color: #fff; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; display: inline-block; animation: scale-bounce 1.5s ease-in-out infinite; background: linear-gradient(135deg, #f43f5e, #f97316); padding: 1px 10px 2px; border-radius: 20px; font-size: 0.88em; line-height: 1.7; -webkit-text-fill-color: #fff; }
.u59 { color: transparent; -webkit-text-stroke: 2px #e879f9; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 2px; text-shadow: 0 0 20px #e879f960, 0 0 40px #a855f740; animation: pulse-glow 2s ease-in-out infinite; font-size: 1.05em; }
.u63 { background: linear-gradient(135deg, #f9a8d4 0%, #fbbf24 40%, #f9a8d4 60%, #fb7185 100%); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: shimmer 2s linear infinite; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 2px; text-transform: uppercase; }
.u64 { color: #f87171; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; display: inline-block; padding: 1px 10px 2px; border-radius: 4px; border-top: 1px solid #f87171; border-bottom: 1px solid #f87171; animation: float-badge 2s ease-in-out infinite; font-size: 0.9em; line-height: 1.7; }
.u65 { background: conic-gradient(from 0deg, #f43f5e, #f97316, #facc15, #4ade80, #22d3ee, #818cf8, #e879f9, #f43f5e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; animation: scale-bounce 2s ease-in-out infinite; font-size: 1.05em; }

/* BOCA ABAJO */
.u66 { display: inline-block; transform: rotate(180deg); color: #f43f5e; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; text-shadow: 0 0 10px #f43f5e80; }
.u67 { display: inline-block; transform: rotate(180deg); background: linear-gradient(90deg, #22d3ee, #a855f7, #f43f5e); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 1px; }
.u68 { display: inline-block; transform: rotate(180deg); color: #4ade80; font-weight: 700; font-family: 'Share Tech Mono', monospace; letter-spacing: 2px; text-shadow: 0 0 8px #4ade8080; animation: flicker 5s infinite; }
.u69 { display: inline-block; transform: rotate(180deg); background: linear-gradient(90deg, #f43f5e, #fb923c, #eab308, #22c55e, #3b82f6, #a855f7, #f43f5e); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: shimmer 1.8s linear infinite; font-weight: 700; font-family: 'Rajdhani', sans-serif; letter-spacing: 0.5px; }
