﻿
.site-menu { display: grid; gap: 8px; }
.site-menu a {
  display: block;
  text-decoration: none;
  color: #fff;
  background: linear-gradient(180deg, #2a2a2a 0%, #111111 100%);
  margin: 0;
  padding: 11px 14px;
  border: 1px solid #000;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 2px 4px rgba(0,0,0,.08);
  font-size: 1rem;
  letter-spacing: .02em;
}
.site-menu a:hover,
.site-menu a.current {
  background: linear-gradient(180deg, #6a6a6a 0%, #2d2d2d 100%);
}
