/* Scalism-specific tweaks layered on top of /style.css */

.scalism-header .landing-logo {
  text-decoration: none;
}

.scalism-nav a.active {
  color: #aeb4ff;
}

.scalism-kicker {
  font-size: 12px;
  opacity: 0.85;
  margin: 0 0 10px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #c0c2de;
}

.scalism-list {
  margin: 8px 0 0;
  padding-left: 18px;
  color: #c0c2de;
  font-size: 14px;
}

.scalism-list li {
  margin: 6px 0;
}

.scalism-small {
  font-size: 12px;
  opacity: 0.85;
}

.scalism-actions {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.scalism-lang-select {
  height: 34px;
  padding: 6px 10px;
  border-radius: 999px;
  border: 1px solid #3a3d66 !important;
  background: #0e0f22;
  color: #e8e9ff;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
}

.scalism-lang-select:focus {
  outline: none;
}


