
/* social.gamefan.net - CYBER-ELITE V14 (The Clean White Fix) */
@import url('https://fonts.googleapis.com/css2?family=Geist:wght@400;700;900&family=Inter:wght@400;700;800&display=swap');

:root {
  --bg-cyber: linear-gradient(135deg, #0b0e11 0%, #202336 50%, #0b0e11 100%);
  --neon-cyan: #00f2ff;
  --neon-pink: #ff007f;
  --glass-bg: rgba(255, 255, 255, 0.04);
  --glass-border: rgba(0, 242, 255, 0.2);
}

/* GLOBAL SETUP */
body, .ui, .app-body, .columns-area, .columns-area__panels, .scrollable {
  background: #0b0e11 !important;
  background-image: var(--bg-cyber) !important;
  background-attachment: fixed !important;
  font-family: 'Geist', sans-serif !important;
  color: #fff !important;
}

/* THE SIDEBAR NAME (White Geist Bold) */
.navigation-bar__profile-account, .navigation-bar__profile-account * {
  font-family: 'Geist', sans-serif !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  font-size: 16px !important;
}

/* FEED USERNAMES (Inter Bold Cyan) */
.display-name strong, .status__display-name strong, .account__display-name strong {
  font-family: 'Inter', sans-serif !important;
  font-weight: 800 !important;
  color: var(--neon-cyan) !important;
}

/* POST CONTENT (Inter Regular) */
.status__content, .status__content__text, .detailed-status__contents {
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
}

/* GLASS PANELS */
.column, .drawer__inner, .detailed-status, .status, .account__header {
  background: var(--glass-bg) !important;
  backdrop-filter: blur(25px) !important;
  border: 1px solid var(--glass-border) !important;
  border-radius: 16px !important;
  margin: 8px !important;
}

/* NAVIGATION LINKS (Geist) */
.column-link {
  font-family: 'Geist', sans-serif !important;
  font-size: 19px !important;
  padding: 15px 25px !important;
}

.column-link:hover {
  background: rgba(0, 242, 255, 0.1) !important;
  color: var(--neon-cyan) !important;
  transform: translateX(10px) !important;
  border-left: 5px solid var(--neon-cyan) !important;
}

.button.button-primary {
  background: linear-gradient(135deg, var(--neon-cyan), var(--neon-pink)) !important;
  border: none !important;
  font-weight: 900 !important;
}

.tabs-bar__wrapper, .navigation-panel__logo { display: none !important; }


