/* --- WARFRAME MARKET HUB (wm.starfallkingdom.com) LOCAL OVERRIDES --- */
/* Sits after styles.css. Provides the wiki-page layout used by the Academy
   market tools so the hub pages share the same Warframe panel language. */

.wiki-page {
  padding-top: 2.5rem;
  padding-bottom: 3rem;
}

.wiki-header {
  text-align: center;
  margin-bottom: 2.5rem;
}

.wiki-title {
  font-family: 'Orbitron', sans-serif;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: var(--gold);
  text-shadow: 0 0 25px rgba(201, 164, 92, 0.35);
  font-size: 2rem;
  margin-bottom: 0.5rem;
}

.wiki-overline {
  font-family: 'Share Tech Mono', monospace;
  letter-spacing: 4px;
  color: var(--lotus);
  font-size: 0.75rem;
  text-transform: uppercase;
}

.wiki-divider {
  width: 110px;
  height: 1px;
  background: linear-gradient(90deg, transparent, var(--gold), transparent);
  margin: 22px auto;
  opacity: 0.55;
}

.wiki-content table {
  background: rgba(17, 22, 30, 0.82);
  border: 1px solid var(--line);
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
  margin-bottom: 2rem;
  color: var(--text);
}

.wiki-content table td {
  border: none;
  border-bottom: 1px solid rgba(36, 46, 61, 0.5);
  background: transparent !important;
  padding: 1.4rem;
  vertical-align: top;
  color: var(--text);
}

.wiki-content table td:first-child { border-left: none; }

.wiki-content article,
.wiki-content .content { background: transparent !important; }

.wiki-content a { color: var(--lotus); }
.wiki-content a:hover { color: #6fe0ec; }

.market-hero {
  text-align: center;
  padding: 2rem 1rem 1.4rem;
}
.market-hero .hero-badge {
  font-family: 'Share Tech Mono', monospace;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: var(--lotus);
  font-size: 0.75rem;
}
.market-hero h1 {
  font-family: 'Orbitron', sans-serif;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: var(--gold);
  text-shadow: 0 0 28px rgba(201, 164, 92, 0.4);
  font-size: 2.2rem;
  margin: 0.4rem 0;
}
.market-hero p { color: #b3b8c0; max-width: 820px; margin: 10px auto 0; }

.tool-card {
  background: rgba(17, 22, 30, 0.82);
  border: 1px solid var(--line);
  border-radius: 10px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
  padding: 1.4rem;
  height: 100%;
  text-align: center;
  transition: border-color 0.2s ease, transform 0.2s ease;
}
.tool-card:hover { border-color: var(--gold); transform: translateY(-3px); }
.tool-card .tc-ico {
  font-size: 1.7rem;
  color: var(--gold);
  display: inline-block;
  margin-bottom: 0.5rem;
}
.tool-card h5 { font-family: 'Orbitron', sans-serif; letter-spacing: 1.5px; text-transform: uppercase; font-size: 0.95rem; }
.tool-card p { color: var(--muted); font-size: 0.9rem; margin-bottom: 0; }