/* ──────────────────────────────────────────────────────────────
   MadLadsLab Games — shared header brand lockup
   "Games · by MadLadsLab" with the split-hex G mark.
   Self-contained (scoped .mll-lock* classes) so it slots into any
   of the games portal's divergent inline navs without collision.
   ────────────────────────────────────────────────────────────── */
.mll-lock {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  line-height: 1;
  padding: 0;
  border: 0;
  background: none;
}
.mll-lock:hover { opacity: 0.82; }
.mll-lock__mark {
  width: 30px;
  height: auto;
  display: block;
  flex: none;
}
.mll-lock__text {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.mll-lock__name {
  font-family: 'Courier New', monospace;
  font-weight: bold;
  font-size: 1rem;
  letter-spacing: 0.05em;
  color: var(--accent, #cd412b);
}
.mll-lock__by {
  font-family: 'Courier New', monospace;
  font-size: 0.56rem;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--muted, #666);
}
.mll-lock__sub {
  font-family: 'Courier New', monospace;
  font-size: 0.72rem;
  letter-spacing: 0.08em;
  color: var(--muted, #666);
  margin-left: 4px;
}
.mll-lock__sub::before { content: '// '; opacity: 0.7; }
.mll-lock__ver {
  font-family: 'Courier New', monospace;
  color: var(--muted, #666);
  font-size: 0.6rem;
  opacity: 0.6;
  margin-left: 6px;
}
@media (max-width: 640px) {
  .mll-lock__sub { display: none; }
}
