.sota-nav-container {
    gap: 0.5rem;
}

.nav-menu {
    min-width: 260px;
    border-radius: 22px;
    padding: 0.75rem;
    box-shadow: var(--patman-shadow);
}

.nav-menu button,
#sota-search {
    border-radius: 12px;
    text-transform: uppercase;
    letter-spacing: 0.12em;
    font-size: 0.72rem;
    font-weight: 600;
}

#sota-search::placeholder {
    color: inherit;
    opacity: 1;
}

.nav-menu button.active,
.nav-search.active #sota-search,
#sota-search:focus {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.16), 0 10px 24px rgba(255, 212, 0, 0.22);
}

.nav-trigger {
    box-shadow: 0 18px 40px rgba(0, 0, 0, 0.34);
}
