/*
 * contact.css — Extra styles for the Contact page.
 * Loaded only when is_page('contact') via functions.php.
 */

/* Mobile nav-open state */
@media (max-width: 900px) {
  .nav-links.nav-open {
    display: flex !important;
    flex-direction: column;
    position: fixed;
    top: 72px;
    left: 0;
    right: 0;
    background: var(--black);
    padding: 24px 32px;
    gap: 20px;
    border-bottom: 2px solid #222;
    z-index: 99;
  }
  .nav-links.nav-open a {
    color: var(--white);
    font-size: 1.2rem;
    padding: 8px 0;
    border-bottom: 1px solid #222;
  }
}
